class FakeUsbFunction
Defined at line 455 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 460 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
void SetConfigured (SetConfiguredRequestView req, SetConfiguredCompleter::Sync & completer)
Defined at line 483 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
void SetInterface (SetInterfaceRequestView req, SetInterfaceCompleter::Sync & completer)
Defined at line 515 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 532 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
zx_status_t WaitUntilCalled (zx::duration timeout)
Defined at line 537 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
void ResetCalled ()
Defined at line 544 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
zx_status_t WaitUntilUnbound (zx::duration timeout)
Defined at line 546 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 553 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 556 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
void Unbind ()
Defined at line 567 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
bool control_called ()
Defined at line 569 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
uint8_t control_req ()
Defined at line 573 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
bool set_configured_called ()
Defined at line 577 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
void clear_set_configured_called ()
Defined at line 581 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
bool configured ()
Defined at line 585 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
std::vector<bool> configured_history ()
Defined at line 589 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
bool set_interface_called ()
Defined at line 593 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
void set_on_control (std::function<void ()> cb)
Defined at line 598 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 602 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
void set_control_status (zx_status_t status)
Defined at line 606 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 610 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 614 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 618 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
uint8_t interface ()
Defined at line 622 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
uint8_t alt_setting ()
Defined at line 626 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h
fdf::UnownedSynchronizedDispatcher & dispatcher ()
Defined at line 631 of file ../../src/devices/usb/drivers/usb-peripheral/usb-peripheral-test-harness.h