From 61fd360f50da4537f58a470244dbd5fc03c005e0 Mon Sep 17 00:00:00 2001 From: Kenny Root Date: Fri, 19 Jan 2018 09:01:46 -0500 Subject: Add ADB transport skeleton This adds the AIDL definition for ADB transports. For instance USB is one type of ADB transport and the only one supported now. Bug: 63820489 Test: make Change-Id: Id422a814567021ab4b1097c2792a95c42bfccf74 --- core/java/android/debug/AdbManagerInternal.java | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'core/java/android/debug/AdbManagerInternal.java') diff --git a/core/java/android/debug/AdbManagerInternal.java b/core/java/android/debug/AdbManagerInternal.java index 916609db2a0e..071202f84d9e 100644 --- a/core/java/android/debug/AdbManagerInternal.java +++ b/core/java/android/debug/AdbManagerInternal.java @@ -23,4 +23,17 @@ package android.debug; * @hide Only should be called from the system server. */ public abstract class AdbManagerInternal { + /** + * Registers a ADB transport mechanism. + * + * @param transport ADB transport interface to register + */ + public abstract void registerTransport(IAdbTransport transport); + + /** + * Unregisters a previously registered ADB transport mechanism. + * + * @param transport previously-added ADB transport interface to be removed + */ + public abstract void unregisterTransport(IAdbTransport transport); } -- cgit v1.2.3