com.android.tradefed.device.server

इंटरफ़ेस

AndroidDebugBridge.IClientChangeListener इस इंटरफ़ेस को लागू करने वाली क्लास, ऐसे तरीके उपलब्ध कराती हैं जिनसे ClientImpl में हुए बदलावों को मैनेज किया जा सकता है. 
AndroidDebugBridge.IDebugBridgeChangeListener इस इंटरफ़ेस को लागू करने वाली क्लास, एक ऐसा तरीका उपलब्ध कराती हैं जिससे AndroidDebugBridge में होने वाले बदलावों (रीस्टार्ट करने की सुविधा भी शामिल है) को मैनेज किया जा सकता है. 
AndroidDebugBridge.IDeviceChangeListener इस इंटरफ़ेस को लागू करने वाली क्लास, ऐसे तरीके उपलब्ध कराती हैं जिनसे IDevice जोड़ा, मिटाया, और बदला जा सकता है. 
क्लाइंट यह एक क्लाइंट को दिखाता है. आम तौर पर, यह Dalvik VM प्रोसेस होती है. 
ClientData.IAllocationTrackingHandler  
ClientData.IHprofDumpHandler ऐसे हैंडलर जो HPROF डंप पर कार्रवाई कर सकते हैं. 
ClientData.IMethodProfilingHandler ऐसे हैंडलर जो मेथड प्रोफ़ाइलिंग की जानकारी के आधार पर कार्रवाई कर सकते हैं 
ClientTracker यह कुकी, डिवाइस clients को ट्रैक करती है 
IStackTraceInfo इस इंटरफ़ेस को लागू करने वाली क्लास, एक ऐसा तरीका उपलब्ध कराती हैं जो स्टैक ट्रेस दिखाता है. 
ProfileableClient यह एक प्रोफ़ाइल किए जा सकने वाले क्लाइंट को दिखाता है. आम तौर पर, यह Android वीएम प्रोसेस होती है. 
SyncService.ISyncProgressMonitor इस इंटरफ़ेस को लागू करने वाली क्लास, ऐसे तरीके उपलब्ध कराती हैं जिनसे ट्रांसफ़र की प्रोग्रेस को दिखाया जा सकता है. 
TimeoutRemainder.SystemNanoTimeProvider  

कक्षाएं

AdbDevice यह कुकी, डिवाइस की स्थिति को सेव करती है. यह स्थिति, "adb devices -l" कमांड से मिलती है. 
AdbHelper adb से अनुरोधों और कनेक्शन को मैनेज करने के लिए हेल्पर क्लास. 
AdbHelper.AdbResponse ADB से मिला जवाब. 
AdbInitOptions AndroidDebugBridge को शुरू करने के विकल्प. 
AdbInitOptions.Builder यह ADB के लिए, शुरू करने के विकल्प बनाता है. 
AdbSocketUtils  
AdbVersion  
AllocationInfo इस कुकी में, विज्ञापन इन्वेंट्री के बंटवारे से जुड़ी जानकारी होती है. 
AllocationInfo.AllocationSorter  
AllocationsParser  
AndroidDebugBridge होस्ट-साइड Android डीबग ब्रिज (adb) से कनेक्शन

यह किसी भी डिवाइस, एम्युलेटर या उन पर चल रहे ऐप्लिकेशन से कम्यूनिकेट करने का मुख्य पॉइंट है. 

ClientData इसमें ClientImpl का डेटा होता है. 
ClientData.HeapData हीप की जानकारी. 
ClientData.HeapInfo  
ClientData.HprofData  
ClientData.Names  
ClientImpl यह एक क्लाइंट को दिखाता है. आम तौर पर, यह Dalvik VM प्रोसेस होती है. 
CommandRejectedException  
DdmJdwpExtension  
DdmJdwpExtension.DdmInterceptor  
डीबगर इससे JDWP डीबगर के साथ, कनेक्शन के चालू होने या चालू होने की प्रोसेस का पता चलता है. 
DebugViewDumpHandler  
DeviceImpl डिवाइस. 
DeviceListMonitorTask  
DeviceMonitor DeviceMonitor, adb से जुड़े डिवाइसों को मॉनिटर करता है. 
DeviceMonitor.DeviceListComparisonResult  
HeapSegment यह हीप के किसी सेगमेंट में मौजूद ऑब्जेक्ट के टाइप और उनकी जगहों के बारे में बताता है. 
HeapSegment.HeapSegmentElement यह एचपीएसजी डेटा में एन्कोड किए गए ऑब्जेक्ट/रीजन के बारे में बताता है. 
MonitorThread खुले हुए कनेक्शन की निगरानी करें. 
NativeAllocationInfo यह कुकी, नेटिव विज्ञापन के लिए जगह तय करने की जानकारी सेव करती है. 
NativeLibraryMapInfo नेटिव लाइब्रेरी के लिए, लाइब्रेरी मैपिंग का मेमोरी पता. 
NativeStackCallInfo यह स्टैक कॉल के बारे में बताता है. 
ProfileableClientData इसमें ProfileableClientImpl का डेटा होता है. 
ProfileableClientImpl यह एक ऐसी प्रोफ़ाइल वाले क्लाइंट को दिखाता है जिसकी प्रोफ़ाइल बनाई जा सकती है. आम तौर पर, यह Dalvik VM प्रोसेस होती है. 
RemoteSplitApkInstaller  
SplitApkInstaller  
SplitApkInstallerBase  
SyncService सिंक सेवा क्लास, डिवाइसों/इम्यूलेटर पर/से पुश/पुल करने के लिए होती है. यह काम, डीबग ब्रिज के ज़रिए किया जाता है. 
SyncService.FileStat  
ThreadInfo इस कुकी में थ्रेड की जानकारी होती है. 
TimeoutRemainder यह यूटिलिटी क्लास, शुरुआती टाइमआउट के बाद बचे हुए समय को ट्रैक करती है. 
TimeoutRemainder.DefaultSystemNanoTime  

Enums

AdbHelper.AdbService पहचानें कि कमांड को किस adb सेवा को टारगेट करना चाहिए. 
AllocationInfo.SortMode  
ClientData.AllocationTrackingStatus  
ClientData.DebuggerStatus  
ClientData.HprofData.Type  
ClientData.MethodProfilingStatus  
DdmJdwpExtension.Event