class UsbAdbDevice
Defined at line 103 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function.h
Implements the USB ADB function driver.
Public Methods
void StartAdb (StartAdbRequestView request, StartAdbCompleter::Sync & completer)
fadb::Device methods.
Defined at line 70 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function.cc
void UsbAdbDevice ()
Defined at line 109 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function.h
zx::result<> Start (fdf::DriverContext context)
Driver lifecycle methods.
Defined at line 930 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function.cc
void Stop (fdf::StopCompleter completer)
Defined at line 902 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function.cc
void Control (ControlRequest & request, ControlCompleter::Sync & completer)
UsbFunctionInterface methods.
Defined at line 642 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function.cc
void SetConfigured (SetConfiguredRequest & request, SetConfiguredCompleter::Sync & completer)
Defined at line 748 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function.cc
void SetInterface (SetInterfaceRequest & request, SetInterfaceCompleter::Sync & completer)
Defined at line 783 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function.cc
void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_hardware_usb_function::UsbFunctionInterface> metadata, fidl::UnknownMethodCompleter::Sync & completer)
Defined at line 796 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function.cc
void StopAdb (StopAdbCompleter::Sync & completer)
Defined at line 123 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function.cc
uint8_t bulk_out_addr ()
Defined at line 132 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function.h
uint8_t bulk_in_addr ()
Defined at line 133 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function.h
inspect::Inspector GetInspectorForTesting ()
Defined at line 134 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function.h
usb_inspect::ThroughputTracker & GetThroughputTrackerForTesting ()
Defined at line 140 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function.h
void QueueTx (QueueTxRequest & request, QueueTxCompleter::Sync & completer)
fadb::UsbAdbImpl methods.
Defined at line 441 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function.cc
void Receive (ReceiveCompleter::Sync & completer)
Defined at line 469 of file ../../src/developer/adb/drivers/usb-adb-function/adb-function.cc
Friends
class UsbAdbTestHelper