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 ()

Defined at line 52 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc

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

Defined at line 125 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc

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

UsbFunctionInterface:

Defined at line 292 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc

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

Defined at line 296 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc

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

Defined at line 338 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 343 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc

void SetOnline (SetOnlineRequestView request, SetOnlineCompleter::Sync & completer)

Hooks:

Defined at line 101 of file ../../src/connectivity/ethernet/drivers/asix-88179/asix-88179-function.cc