class FakeUsbFunction
Defined at line 454 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 459 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
void SetConfigured (SetConfiguredRequestView req, SetConfiguredCompleter::Sync & completer)
Defined at line 482 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
void SetInterface (SetInterfaceRequestView req, SetInterfaceCompleter::Sync & completer)
Defined at line 514 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 531 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
zx_status_t WaitUntilCalled (zx::duration timeout)
Defined at line 536 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
void ResetCalled ()
Defined at line 543 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
zx_status_t WaitUntilUnbound (zx::duration timeout)
Defined at line 545 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 552 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 555 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
void Unbind ()
Defined at line 566 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
bool control_called ()
Defined at line 568 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
uint8_t control_req ()
Defined at line 572 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
bool set_configured_called ()
Defined at line 576 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
void clear_set_configured_called ()
Defined at line 580 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
bool configured ()
Defined at line 584 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
std::vector<bool> configured_history ()
Defined at line 588 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
bool set_interface_called ()
Defined at line 592 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
void set_on_control (std::function<void ()> cb)
Defined at line 597 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 601 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
void set_control_status (zx_status_t status)
Defined at line 605 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 609 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 613 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 617 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
uint8_t interface ()
Defined at line 621 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
uint8_t alt_setting ()
Defined at line 625 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
fdf::UnownedSynchronizedDispatcher & dispatcher ()
Defined at line 630 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h