Skip to main content

Crate fidl_fuchsia_hardware_usb_peripheral

Crate fidl_fuchsia_hardware_usb_peripheral 

Source

Modules§

device_ordinals
events_ordinals

Structs§

DeviceClearFunctionsResponder
DeviceControlHandle
DeviceDescriptor
The fields in DeviceDescriptor match those in usb_descriptor_t in the USB specification, except for the string fields.
DeviceEventStream
DeviceGetConfigurationResponder
DeviceGetConfigurationResponse
DeviceMarker
DeviceProxy
DeviceRequestStream
A Stream of incoming requests for fuchsia.hardware.usb.peripheral/Device.
DeviceSetConfigurationRequest
DeviceSetConfigurationResponder
DeviceSetStateChangeListenerRequest
DeviceSynchronousProxy
EventsControlHandle
EventsEventStream
EventsFunctionRegisteredResponder
EventsMarker
EventsProxy
EventsRequestStream
A Stream of incoming requests for fuchsia.hardware.usb.peripheral/Events.
EventsSynchronousProxy
FunctionDescriptor
ServiceMarker
ServiceProxy

Enums§

DeviceEvent
DeviceRequest
EventsEvent
EventsRequest
Events protocol that is used as a callback to inform the client of the completion of various server-side events. This callback interface can be registered using the SetStateChangeListener method on the Device protocol.
ServiceRequest
A request for one of the member protocols of Service.

Constants§

MAX_CONFIG_DESCRIPTORS
MAX_FUNCTION_DESCRIPTORS
MAX_STRING_DESCRIPTORS
MAX_STRING_LENGTH

Traits§

DeviceProxyInterface
EventsProxyInterface

Type Aliases§

ConfigurationDescriptor
DeviceGetConfigurationResult
DeviceSetConfigurationResult