class FakeUsbFunction

Defined at line 443 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

Public Methods

void Control (ControlRequestView req, ControlCompleter::Sync & completer)

Defined at line 448 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

void SetConfigured (SetConfiguredRequestView req, SetConfiguredCompleter::Sync & completer)

Defined at line 466 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

void SetInterface (SetInterfaceRequestView req, SetInterfaceCompleter::Sync & completer)

Defined at line 498 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

void NotImplemented_ (const std::string & name, ::fidl::CompleterBase & completer)

Defined at line 515 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

zx_status_t WaitUntilCalled (zx::duration timeout)

Defined at line 520 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

void ResetCalled ()

Defined at line 527 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

zx_status_t WaitUntilUnbound (zx::duration timeout)

Defined at line 529 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

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

Defined at line 536 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

void Bind (fdf::UnownedSynchronizedDispatcher dispatcher, fidl::ServerEnd<ffunction::UsbFunctionInterface> server_end)

Defined at line 539 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

void Unbind ()

Defined at line 550 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

bool control_called ()

Defined at line 552 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

uint8_t control_req ()

Defined at line 556 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

bool set_configured_called ()

Defined at line 560 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

void clear_set_configured_called ()

Defined at line 564 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

bool configured ()

Defined at line 568 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

std::vector<bool> configured_history ()

Defined at line 572 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

bool set_interface_called ()

Defined at line 576 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

void set_on_set_configured (std::function<void ()> cb)

Defined at line 581 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

void set_control_status (zx_status_t status)

Defined at line 585 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

void set_set_configured_status (zx_status_t status)

Defined at line 589 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

void set_set_interface_status (zx_status_t status)

Defined at line 593 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

void set_on_set_configured_async (std::function<void (bool, SetConfiguredCompleterAsync)> cb)

Defined at line 597 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

uint8_t interface ()

Defined at line 601 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

uint8_t alt_setting ()

Defined at line 605 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h

fdf::UnownedSynchronizedDispatcher & dispatcher ()

Defined at line 610 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h