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_
shared_ptr incoming_
static basic_string_view kName
static const auto kMaxPacketSize
Public Methods
void TestFunction ()
Defined at line 26 of file ../../src/devices/usb/drivers/usb-virtual-bus/tests/virtual-bus-tester-function/peripheral.h
void Stop (fdf::StopCompleter completer)
Defined at line 29 of file ../../src/devices/usb/drivers/usb-virtual-bus/tests/virtual-bus-tester-function/peripheral.h
zx::result<> Start (fdf::DriverContext context)
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)
const std::shared_ptr<fdf::Namespace> & incoming ()
Defined at line 97 of file ../../src/devices/usb/drivers/usb-virtual-bus/tests/virtual-bus-tester-function/peripheral.h