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