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