Crate fidl_fuchsia_device

Source

Structs§

ControllerBindRequest
ControllerBindResponder
ControllerConnectToControllerRequest
ControllerConnectToDeviceFidlRequest
ControllerControlHandle
ControllerEventStream
ControllerGetTopologicalPathResponder
ControllerGetTopologicalPathResponse
ControllerMarker
ControllerProxy
ControllerRebindRequest
ControllerRebindResponder
ControllerRequestStream
A Stream of incoming requests for fuchsia.device/Controller.
ControllerScheduleUnbindResponder
ControllerSynchronousProxy
ControllerUnbindChildrenResponder
DeviceSignal
NameProviderControlHandle
NameProviderEventStream
NameProviderGetDeviceNameResponder
NameProviderGetDeviceNameResponse
NameProviderMarker
NameProviderProxy
NameProviderRequestStream
A Stream of incoming requests for fuchsia.device/NameProvider.
NameProviderSynchronousProxy

Enums§

ControllerEvent
ControllerRequest
Interface for manipulating a device in a devhost
NameProviderEvent
NameProviderRequest
Interface for getting device names.

Constants§

DEFAULT_DEVICE_NAME
DEVICE_NAME_MAX
Maximum length of a device name (without a null byte), based on HOST_NAME_MAX as defined by <limits.h>.
MAX_DEVICE_NAME_LEN
Maxmium length for a device name
MAX_DEVICE_PATH_LEN
Maximum length of a device path
MAX_DRIVER_NAME_LEN
Maxmium length for a driver name
MAX_DRIVER_PATH_LEN
Maximum length for a driver path

Traits§

ControllerProxyInterface
NameProviderProxyInterface

Type Aliases§

ControllerBindResult
ControllerGetTopologicalPathResult
ControllerRebindResult
ControllerScheduleUnbindResult
ControllerUnbindChildrenResult
NameProviderGetDeviceNameResult