class FakeUsbAx88179Function
Defined at line 45 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc
Acts as a fake USB device for asix-88179 tests. Currently only partially
implemented for initialization order regression test.
Public Members
static basic_string kDriverName
Public Methods
void FakeUsbAx88179Function (fdf::DriverStartArgs start_args, fdf::UnownedSynchronizedDispatcher dispatcher)
Defined at line 52 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc
zx::result<> Start ()
Defined at line 126 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc
void Control (ControlRequest & request, ControlCompleter::Sync & completer)
UsbFunctionInterface:
Defined at line 293 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc
void SetConfigured (SetConfiguredRequest & request, SetConfiguredCompleter::Sync & completer)
Defined at line 297 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc
void SetInterface (SetInterfaceRequest & request, SetInterfaceCompleter::Sync & completer)
Defined at line 339 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc
void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_hardware_usb_function::UsbFunctionInterface> metadata, fidl::UnknownMethodCompleter::Sync & completer)
Defined at line 344 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc
void SetOnline (SetOnlineRequestView request, SetOnlineCompleter::Sync & completer)
Hooks:
Defined at line 102 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc