class UnmanagedTestFixture

Defined at line 1237 of file ../../src/devices/usb/drivers/dwc3/dwc3-test-fixture.h

Public Methods

fidl::SyncClient<fuchsia_hardware_usb_dci::UsbDci> ConnectController ()

Defined at line 1241 of file ../../src/devices/usb/drivers/dwc3/dwc3-test-fixture.h

void SetUpAndPowerOnDriver ()

Defined at line 1247 of file ../../src/devices/usb/drivers/dwc3/dwc3-test-fixture.h

zx::result<> StartDriverWithoutPlatformExtension ()

Defined at line 1275 of file ../../src/devices/usb/drivers/dwc3/dwc3-test-fixture.h

std::shared_ptr<std::atomic<uint32_t>> InterceptGctlReads ()

Defined at line 1284 of file ../../src/devices/usb/drivers/dwc3/dwc3-test-fixture.h

void TearDownAndPowerOffDriver ()

Defined at line 1296 of file ../../src/devices/usb/drivers/dwc3/dwc3-test-fixture.h

void BindDciInterfaceWithoutServer ()

Defined at line 1306 of file ../../src/devices/usb/drivers/dwc3/dwc3-test-fixture.h

template <typename Server, typename UnbindCallback = std::nullptr_t>
auto BindDciInterface (Server * server, UnbindCallback && unbind_cb)

Defined at line 1315 of file ../../src/devices/usb/drivers/dwc3/dwc3-test-fixture.h

fdescriptor::wire::UsbSetup MakeSetupPacket (uint8_t bm_request_type, uint8_t b_request, uint16_t w_value, uint16_t w_index, uint16_t w_length)

Defined at line 1333 of file ../../src/devices/usb/drivers/dwc3/dwc3-test-fixture.h

fdescriptor::wire::UsbSetup MakeGetDescriptorSetup (uint16_t length)

Defined at line 1345 of file ../../src/devices/usb/drivers/dwc3/dwc3-test-fixture.h