Modules§
Macros§
- System
Type Unknown - Pattern that matches an unknown
SystemTypemember.
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 - State
Controller Control Handle - State
Controller Event Stream - State
Controller Marker - State
Controller Proxy - State
Controller Request Stream - A Stream of incoming requests for fuchsia.hardware.adb/StateController.
- State
Controller SetSystem Type Request - State
Controller SetSystem Type Responder - State
Controller Synchronous 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.
- State
Controller Event - State
Controller Request - Control the state of ADB.
- System
Type - Represents the device’s system type sent during the ADB connection handshake (A_CNXN). This identifies the mode the device is currently operating in to the ADB host.
- 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.