com.android.tradefed.device.server

Interfaces

AndroidDebugBridge.IClientChangeListener Classes which implement this interface provide methods that deal with ClientImpl changes. 
AndroidDebugBridge.IDebugBridgeChangeListener Classes which implement this interface provide a method that deals with AndroidDebugBridge changes (including restarts). 
AndroidDebugBridge.IDeviceChangeListener Classes which implement this interface provide methods that deal with IDevice addition, deletion, and changes. 
Client This represents a single client, usually a Dalvik VM process. 
ClientData.IAllocationTrackingHandler  
ClientData.IHprofDumpHandler Handlers able to act on HPROF dumps. 
ClientData.IMethodProfilingHandler Handlers able to act on Method profiling info 
ClientTracker Tracks device clients 
IStackTraceInfo Classes which implement this interface provide a method that returns a stack trace. 
ProfileableClient This represents a single profilealbe client, usually an Android VM process. 
SyncService.ISyncProgressMonitor Classes which implement this interface provide methods that deal with displaying transfer progress. 
TimeoutRemainder.SystemNanoTimeProvider  

Classes

AdbDevice Holds the state of a device as reported by the "adb devices -l" command. 
AdbHelper Helper class to handle requests and connections to adb. 
AdbHelper.AdbResponse Response from ADB. 
AdbInitOptions Options for initialization of AndroidDebugBridge. 
AdbInitOptions.Builder Builds initialization options for ADB. 
AdbSocketUtils  
AdbVersion  
AllocationInfo Holds an Allocation information. 
AllocationInfo.AllocationSorter  
AllocationsParser  
AndroidDebugBridge A connection to the host-side android debug bridge (adb)

This is the central point to communicate with any devices, emulators, or the applications running on them. 

ClientData Contains the data of a ClientImpl
ClientData.HeapData Heap Information. 
ClientData.HeapInfo  
ClientData.HprofData  
ClientData.Names  
ClientImpl This represents a single client, usually a Dalvik VM process. 
CommandRejectedException  
DdmJdwpExtension  
DdmJdwpExtension.DdmInterceptor  
Debugger This represents a pending or established connection with a JDWP debugger. 
DebugViewDumpHandler  
DeviceImpl A Device. 
DeviceListMonitorTask  
DeviceMonitor The DeviceMonitor monitors devices attached to adb. 
DeviceMonitor.DeviceListComparisonResult  
HeapSegment Describes the types and locations of objects in a segment of a heap. 
HeapSegment.HeapSegmentElement Describes an object/region encoded in the HPSG data. 
MonitorThread Monitor open connections. 
NativeAllocationInfo Stores native allocation information. 
NativeLibraryMapInfo Memory address to library mapping for native libraries. 
NativeStackCallInfo Represents a stack call. 
ProfileableClientData Contains the data of a ProfileableClientImpl
ProfileableClientImpl This represents a single profileable client, usually a Dalvik VM process. 
RemoteSplitApkInstaller  
SplitApkInstaller  
SplitApkInstallerBase  
SyncService Sync service class to push/pull to/from devices/emulators, through the debug bridge. 
SyncService.FileStat  
ThreadInfo Holds a thread information. 
TimeoutRemainder Utility class to keep track of how much time is left given an initial timeout. 
TimeoutRemainder.DefaultSystemNanoTime  

Enums

AdbHelper.AdbService Identify which adb service the command should target. 
AllocationInfo.SortMode  
ClientData.AllocationTrackingStatus  
ClientData.DebuggerStatus  
ClientData.HprofData.Type  
ClientData.MethodProfilingStatus  
DdmJdwpExtension.Event