class DeviceTest

Defined at line 30 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

Protected Members

shared_ptr root_
unique_ptr dispatcher_

Public Methods

fidl::WireSyncClient<fuchsia_hardware_usb_device::Device> & get_fidl ()

Defined at line 32 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

fidl::WireSyncClient<fuchsia_hardware_usb::Usb> & get_usb_fidl ()

Defined at line 33 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

UsbDevice & get_device ()

Defined at line 35 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

void SetUp ()

Defined at line 37 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

void TearDown ()

Defined at line 65 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

void CancelAll ()

Defined at line 75 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

size_t get_parent_request_size ()

Defined at line 77 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

ddk::UsbProtocolClient get_usb_protocol ()

Defined at line 79 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

ddk::UsbBusProtocolClient get_usb_bus_protocol ()

Defined at line 85 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

void set_custom_control_handling (bool enabled)

Defined at line 91 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

usb::BorrowedRequestQueue<void> get_pending_requests ()

Defined at line 92 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

uint8_t get_configuration ()

Defined at line 93 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

void set_enable_endpoint_hook (fit::function<zx_status_t (uint32_t, const usb_endpoint_descriptor_t *, const usb_ss_ep_comp_descriptor_t *, bool)> hook)

Defined at line 95 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

void set_timeout_handler (fit::function<zx_status_t (sync_completion_t *, zx_duration_t)> handler)

Defined at line 102 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

bool get_device_reset ()

Defined at line 106 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

uint8_t get_reset_endpoint ()

Defined at line 107 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

void SetEmptyState (bool should_return_empty)

Defined at line 108 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

void SetErrorState (zx_status_t error)

Defined at line 109 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc

Protected Methods

fdf_testing::DriverRuntime * runtime ()

Defined at line 113 of file ../../src/devices/usb/drivers/usb-bus/tests/usb-device.cc