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