class UsbProtocolServer
Defined at line 51 of file ../../src/devices/usb/drivers/usb-bus/usb-device.h
Public Methods
void UsbProtocolServer (UsbDevice * owner)
Defined at line 53 of file ../../src/devices/usb/drivers/usb-bus/usb-device.h
void Bind (async_dispatcher_t * dispatcher, fidl::ServerEnd<fuchsia_hardware_usb::Usb> server_end)
Defined at line 75 of file ../../src/devices/usb/drivers/usb-bus/usb-device.h
fidl::ProtocolHandler<fuchsia_hardware_usb::Usb> CreateHandler (async_dispatcher_t * dispatcher)
Defined at line 80 of file ../../src/devices/usb/drivers/usb-bus/usb-device.h
void ConnectToEndpoint (ConnectToEndpointRequest & request, ConnectToEndpointCompleter::Sync & completer)
Defined at line 839 of file ../../src/devices/usb/drivers/usb-bus/usb-device.cc
void GetDeviceSpeed (GetDeviceSpeedCompleter::Sync & completer)
Defined at line 866 of file ../../src/devices/usb/drivers/usb-bus/usb-device.cc
void GetDeviceId (GetDeviceIdCompleter::Sync & completer)
Defined at line 870 of file ../../src/devices/usb/drivers/usb-bus/usb-device.cc
void GetDeviceDescriptor (GetDeviceDescriptorCompleter::Sync & completer)
Defined at line 874 of file ../../src/devices/usb/drivers/usb-bus/usb-device.cc
void GetConfigurationDescriptor (GetConfigurationDescriptorRequest & request, GetConfigurationDescriptorCompleter::Sync & completer)
Defined at line 895 of file ../../src/devices/usb/drivers/usb-bus/usb-device.cc
void GetConfiguration (GetConfigurationCompleter::Sync & completer)
Defined at line 913 of file ../../src/devices/usb/drivers/usb-bus/usb-device.cc
void SetConfiguration (SetConfigurationRequest & request, SetConfigurationCompleter::Sync & completer)
Defined at line 917 of file ../../src/devices/usb/drivers/usb-bus/usb-device.cc
void SetInterface (SetInterfaceRequest & request, SetInterfaceCompleter::Sync & completer)
Defined at line 927 of file ../../src/devices/usb/drivers/usb-bus/usb-device.cc
void ControlTransfer (ControlTransferRequest & request, ControlTransferCompleter::Sync & completer)
Defined at line 997 of file ../../src/devices/usb/drivers/usb-bus/usb-device.cc
void EnableEndpoint (EnableEndpointRequest & request, EnableEndpointCompleter::Sync & completer)
Defined at line 937 of file ../../src/devices/usb/drivers/usb-bus/usb-device.cc
void ResetEndpoint (ResetEndpointRequest & request, ResetEndpointCompleter::Sync & completer)
Defined at line 979 of file ../../src/devices/usb/drivers/usb-bus/usb-device.cc
void handle_unknown_method (fidl::UnknownMethodMetadata<fuchsia_hardware_usb::Usb> metadata, fidl::UnknownMethodCompleter::Sync & completer)
Defined at line 1070 of file ../../src/devices/usb/drivers/usb-bus/usb-device.cc