class TestFunction

Defined at line 19 of file ../../src/devices/usb/drivers/usb-virtual-bus/tests/virtual-bus-tester-function/peripheral.h

Protected Members

VirtualBusTestDescriptor descriptor_
optional expect_out_
optional expect_in_
bool configured_
static basic_string_view kName
static const auto kMaxPacketSize

Public Methods

void TestFunction (fdf::DriverStartArgs start_args, fdf::UnownedSynchronizedDispatcher dispatcher)

Defined at line 26 of file ../../src/devices/usb/drivers/usb-virtual-bus/tests/virtual-bus-tester-function/peripheral.h

zx::result<> Start ()

Defined at line 87 of file ../../src/devices/usb/drivers/usb-virtual-bus/tests/virtual-bus-tester-function/peripheral.cc

Protected Methods

zx::result<std::vector<uint8_t>> DoControl (const fuchsia_hardware_usb_descriptor::UsbSetup & setup, std::vector<uint8_t> write_data)

Defined at line 52 of file ../../src/devices/usb/drivers/usb-virtual-bus/tests/virtual-bus-tester-function/peripheral.cc

zx::result<> SetFunctionInterface (bool connect)

Records