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)