class FakeUsbHidFunction
Defined at line 26 of file ../../src/ui/input/drivers/usb-hid/function/one-endpoint-hid-function.h
This driver is for testing the USB-HID driver. It binds as a peripheral USB
device and sends fake HID report descriptors and HID reports. The tests for
this driver and the USB-HID driver are with the other usb-virtual-bus tests.
Public Members
static basic_string kDriverName
Public Methods
void FakeUsbHidFunction (fdf::DriverStartArgs start_args, fdf::UnownedSynchronizedDispatcher dispatcher)
Defined at line 32 of file ../../src/ui/input/drivers/usb-hid/function/one-endpoint-hid-function.h
zx::result<> Start ()
Defined at line 118 of file ../../src/ui/input/drivers/usb-hid/function/one-endpoint-hid-function.cc
void Control (ControlRequest & request, ControlCompleter::Sync & completer)
fidl::Server
<fuchsia
_hardware_usb_function::UsbFunctionInterface>
Defined at line 64 of file ../../src/ui/input/drivers/usb-hid/function/one-endpoint-hid-function.cc
void SetConfigured (SetConfiguredRequest & request, SetConfiguredCompleter::Sync & completer)
Defined at line 101 of file ../../src/ui/input/drivers/usb-hid/function/one-endpoint-hid-function.cc
void SetInterface (SetInterfaceRequest & request, SetInterfaceCompleter::Sync & completer)
Defined at line 106 of file ../../src/ui/input/drivers/usb-hid/function/one-endpoint-hid-function.cc
void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_hardware_usb_function::UsbFunctionInterface> metadata, fidl::UnknownMethodCompleter::Sync & completer)
Defined at line 111 of file ../../src/ui/input/drivers/usb-hid/function/one-endpoint-hid-function.cc