class OvernetUsb

Defined at line 44 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb.h

Public Methods

zx::result<> Start (fdf::DriverContext context)

Defined at line 32 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb.cc

void OvernetUsb ()

Defined at line 48 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb.h

inspect::ComponentInspector & inspector ()

Defined at line 50 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb.h

usb_inspect::ThroughputTracker & GetThroughputTrackerForTesting ()

Defined at line 51 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb.h

uint8_t BulkInAddress ()

Endpoint address of our IN endpoint.

Defined at line 69 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb.h

uint8_t BulkOutAddress ()

Endpoint address of our OUT endpoint.

Defined at line 71 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb.h

bool HasPendingRequests ()

Whether there are any pending requests.

Defined at line 74 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb.h

bool HasPendingTxRequests ()

Defined at line 75 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb.h

bool HasPendingRxRequests ()

Defined at line 76 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb.h

void Stop (fdf::StopCompleter completer)

Defined at line 170 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb.cc

void SetCallback (fuchsia_hardware_overnet::wire::UsbSetCallbackRequest * request, SetCallbackCompleter::Sync & completer)

Defined at line 462 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb.cc

void Control (ControlRequest & request, ControlCompleter::Sync & completer)

UsbFunctionInterface methods.

Defined at line 174 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb.cc

void SetConfigured (SetConfiguredRequest & request, SetConfiguredCompleter::Sync & completer)

Defined at line 278 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb.cc

void SetInterface (SetInterfaceRequest & request, SetInterfaceCompleter::Sync & completer)

Defined at line 295 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb.cc

void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_hardware_usb_function::UsbFunctionInterface> metadata, fidl::UnknownMethodCompleter::Sync & completer)

Defined at line 311 of file ../../src/developer/remote-control/usb/overnet-usb/overnet_usb.cc