Skip to main content

Crate fidl_fuchsia_hardware_usb_policy

Crate fidl_fuchsia_hardware_usb_policy 

Source

Modules§

controller_ordinals
device_state_watcher_ordinals

Macros§

DeviceStateUnknown
Pattern that matches an unknown DeviceState member.

Structs§

ControllerControlHandle
ControllerEventStream
ControllerMarker
ControllerProxy
ControllerRequestStream
A Stream of incoming requests for fuchsia.hardware.usb.policy/Controller.
ControllerSynchronousProxy
ControllerWatchDeviceStateResponder
DeviceStateUpdate
A table representing the current state of a USB device.
DeviceStateWatcherControlHandle
DeviceStateWatcherEventStream
DeviceStateWatcherMarker
DeviceStateWatcherProxy
DeviceStateWatcherRequestStream
A Stream of incoming requests for fuchsia.hardware.usb.policy/DeviceStateWatcher.
DeviceStateWatcherSynchronousProxy
DeviceStateWatcherWatchDeviceStateResponder
ServiceMarker
ServiceProxy
A service definition for hardware USB policy, exposing the controller.

Enums§

ControllerEvent
ControllerRequest
Protocol for communicating with a low-level USB hardware controller.
DeviceState
Device States mirrors the descriptions in Section 9.1 of the USB 2.0 spec
DeviceStateWatcherEvent
DeviceStateWatcherRequest
An interface to watch for updates to the USB device state.
ServiceRequest
A request for one of the member protocols of Service.

Traits§

ControllerProxyInterface
DeviceStateWatcherProxyInterface

Type Aliases§

DeviceStateWatcherWatchDeviceStateResult