Modules§
Macros§
- Endpoint
Info Unknown - Pattern that matches an unknown
EndpointInfomember.
Structs§
- Bulk
Endpoint Info - Bulk Endpoint Information
- Completion
- Completion
- Control
Endpoint Info - Control Endpoint Information
- Endpoint
Cancel AllResponder - Endpoint
Control Handle - Endpoint
Event Stream - Endpoint
GetInfo Responder - Endpoint
GetInfo Response - Endpoint
Marker - Endpoint
OnCompletion Request - Endpoint
Proxy - Endpoint
Queue Requests Request - Endpoint
Register Vmos Request - Endpoint
Register Vmos Responder - Endpoint
Register Vmos Response - Endpoint
Request Stream - A Stream of incoming requests for fuchsia.hardware.usb.endpoint/Endpoint.
- Endpoint
Synchronous Proxy - Endpoint
Unregister Vmos Request - Endpoint
Unregister Vmos Responder - Endpoint
Unregister Vmos Response - Interrupt
Endpoint Info - Interrupt Endpoint Information
- Isochronous
Endpoint Info - 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§
- Endpoint
Event - Endpoint
Info - Endpoint Information
- Endpoint
Request - 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()orUnregisterVmos().