Skip to main content

Crate fidl_fuchsia_hardware_usb_endpoint

Crate fidl_fuchsia_hardware_usb_endpoint 

Source

Modules§

endpoint_ordinals

Macros§

EndpointInfoUnknown
Pattern that matches an unknown EndpointInfo member.

Structs§

BulkEndpointInfo
Bulk Endpoint Information
Completion
Completion
ControlEndpointInfo
Control Endpoint Information
EndpointCancelAllResponder
EndpointControlHandle
EndpointEventStream
EndpointGetInfoResponder
EndpointGetInfoResponse
EndpointMarker
EndpointOnCompletionRequest
EndpointProxy
EndpointQueueRequestsRequest
EndpointRegisterVmosRequest
EndpointRegisterVmosResponder
EndpointRegisterVmosResponse
EndpointRequestStream
A Stream of incoming requests for fuchsia.hardware.usb.endpoint/Endpoint.
EndpointSynchronousProxy
EndpointUnregisterVmosRequest
EndpointUnregisterVmosResponder
EndpointUnregisterVmosResponse
InterruptEndpointInfo
Interrupt Endpoint Information
IsochronousEndpointInfo
Isochronous Endpoint Information
VmoHandle
VMO handle returned for registered VMOs. Only used as a return value for UnregisterVmos() to associate a VMO handle with the VmoId it was registered to.
VmoInfo
VMO information for registering VMOs. Only used for RegisterVmos() to convey the ID to register a VMO to and its size.

Enums§

EndpointEvent
EndpointInfo
Endpoint Information
EndpointRequest
Endpoint Interface. Pre-registered VMOs associated with the Endpoint are tied to the lifetime of the Endpoint. When the Endpoint is closed, all outstanding registered VMOs are unregistered, references to their handles dropped and any necessary actions for DisableEndpoint will be called.

Constants§

REQUEST_MAX
Arbitrary limit on the number of Requests in one call to QueueRequest().
VMO_VECTOR_MAX
Arbitrary limit on the number of VMOs in one call to RegisterVmos() or UnregisterVmos().

Traits§

EndpointProxyInterface

Type Aliases§

EndpointCancelAllResult
EndpointGetInfoResult