Skip to main content

Crate fidl_fuchsia_usb_policy

Crate fidl_fuchsia_usb_policy 

Source

Modules§

configuration_ordinals
health_ordinals
policy_provider_ordinals

Macros§

CableStatusUnknown
Pattern that matches an unknown CableStatus member.
FunctionStatusUnknown
Pattern that matches an unknown FunctionStatus member.

Structs§

AdbHealth
Health information for the USB ADB function subsystem.
CdcEthernetHealth
Health information for the USB CDC Ethernet function subsystem.
ConfigurationControlHandle
ConfigurationEventStream
ConfigurationGetConfigurationResponder
ConfigurationGetConfigurationResponse
ConfigurationMarker
ConfigurationProxy
ConfigurationRequestStream
A Stream of incoming requests for fuchsia.usb.policy/Configuration.
ConfigurationSetConfigurationRequest
ConfigurationSetConfigurationResponder
ConfigurationSynchronousProxy
HealthControlHandle
HealthEventStream
HealthGetReportResponder
HealthMarker
HealthProxy
HealthReport
A snapshot of the USB controller’s current status and health.
HealthRequestStream
A Stream of incoming requests for fuchsia.usb.policy/Health.
HealthSynchronousProxy
PolicyProviderControlHandle
PolicyProviderEventStream
PolicyProviderMarker
PolicyProviderProxy
PolicyProviderRequestStream
A Stream of incoming requests for fuchsia.usb.policy/PolicyProvider.
PolicyProviderSynchronousProxy
PolicyProviderWatchDeviceStateResponder
VsockHealth
Health information for the USB VSOCK function subsystem.

Enums§

CableStatus
Status of the physical USB cable connection.
ConfigurationEvent
ConfigurationRequest
Protocol for querying and dynamically reconfiguring USB peripheral functions.
FunctionStatus
Health status of a USB function driver or connection.
HealthEvent
HealthRequest
Protocol for retrieving diagnostic and health information from the USB system.
PolicyProviderEvent
PolicyProviderRequest
An interface to monitor dynamic changes to the USB device state.

Constants§

MAX_DETAILS_LENGTH

Traits§

ConfigurationProxyInterface
HealthProxyInterface
PolicyProviderProxyInterface

Type Aliases§

ConfigurationGetConfigurationResult
ConfigurationSetConfigurationResult
HealthGetReportResult