Crate fidl_fuchsia_hardware_adb

Source

Structs§

DeviceControlHandle
DeviceEventStream
DeviceMarker
DeviceProxy
DeviceRequestStream
A Stream of incoming requests for fuchsia.hardware.adb/Device.
DeviceStartAdbRequest
DeviceStartAdbResponder
DeviceStopAdbResponder
DeviceSynchronousProxy
ProviderConnectToServiceRequest
ProviderConnectToServiceResponder
ProviderControlHandle
ProviderEventStream
ProviderMarker
ProviderProxy
ProviderRequestStream
A Stream of incoming requests for fuchsia.hardware.adb/Provider.
ProviderSynchronousProxy
ServiceMarker
ServiceProxy
StatusFlags
ADB USB interface status flags.
UsbAdbImplOnStatusChangedRequest
UsbAdbImplQueueTxRequest
UsbAdbImplReceiveResponse
UsbAdbImpl_ControlHandle
UsbAdbImpl_EventStream
UsbAdbImpl_Marker
UsbAdbImpl_Proxy
UsbAdbImpl_QueueTxResponder
UsbAdbImpl_ReceiveResponder
UsbAdbImpl_RequestStream
A Stream of incoming requests for fuchsia.hardware.adb/UsbAdbImpl.
UsbAdbImpl_SynchronousProxy

Enums§

DeviceEvent
DeviceRequest
Device interface for USB ADB. The device manages the USB endpoints needed for ADB.
ProviderEvent
ProviderRequest
A Provider is a provider for one service which interacts with the adb component to implement a particular service such as shell, file-sync, or ffx. The interaction between the adb component and a service Provider (e.g. shell) is as follows:
ServiceRequest
A request for one of the member protocols of Service.
UsbAdbImpl_Event
UsbAdbImpl_Request
USB ADB implementation protocol. The USB ADB driver would start serving this interface on the server endpoint passed to a driver during Device::Start.

Constants§

MAX_ARGS_LENGTH
Max length of arguments passed in adb OPEN message.

Traits§

DeviceProxyInterface
ProviderProxyInterface
UsbAdbImpl_ProxyInterface

Type Aliases§

DeviceStartAdbResult
DeviceStopAdbResult
ProviderConnectToServiceResult
UsbAdbImplQueueTxResult
UsbAdbImplReceiveResult