Structs§
- Device
Control Handle - Device
Event Stream - Device
Marker - Device
Proxy - Device
Request Stream - A Stream of incoming requests for fuchsia.hardware.adb/Device.
- Device
Start AdbRequest - Device
Start AdbResponder - Device
Stop AdbResponder - Device
Synchronous Proxy - Provider
Connect ToService Request - Provider
Connect ToService Responder - Provider
Control Handle - Provider
Event Stream - Provider
Marker - Provider
Proxy - Provider
Request Stream - A Stream of incoming requests for fuchsia.hardware.adb/Provider.
- Provider
Synchronous Proxy - Service
Marker - Service
Proxy - Status
Flags - ADB USB interface status flags.
- UsbAdb
Impl OnStatus Changed Request - UsbAdb
Impl Queue TxRequest - UsbAdb
Impl Receive Response - UsbAdb
Impl_ Control Handle - UsbAdb
Impl_ Event Stream - UsbAdb
Impl_ Marker - UsbAdb
Impl_ Proxy - UsbAdb
Impl_ Queue TxResponder - UsbAdb
Impl_ Receive Responder - UsbAdb
Impl_ Request Stream - A Stream of incoming requests for fuchsia.hardware.adb/UsbAdbImpl.
- UsbAdb
Impl_ Synchronous Proxy
Enums§
- Device
Event - Device
Request - Device interface for USB ADB. The device manages the USB endpoints needed for ADB.
- Provider
Event - Provider
Request - 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:
- Service
Request - A request for one of the member protocols of Service.
- UsbAdb
Impl_ Event - UsbAdb
Impl_ 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.