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

Records