summaryrefslogtreecommitdiff
path: root/core/java/android/debug/AdbManagerInternal.java
diff options
context:
space:
mode:
authorKenny Root <kroot@google.com>2018-01-19 09:01:46 -0500
committerKenny Root <kroot@google.com>2018-10-31 16:11:01 +0900
commit61fd360f50da4537f58a470244dbd5fc03c005e0 (patch)
tree50d8ecd6bd2111999448cc6df58d0401383c3241 /core/java/android/debug/AdbManagerInternal.java
parentdc14eb700afc5f08022566469fe4f6d34d7f46a5 (diff)
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
Diffstat (limited to 'core/java/android/debug/AdbManagerInternal.java')
-rw-r--r--core/java/android/debug/AdbManagerInternal.java13
1 files changed, 13 insertions, 0 deletions
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);
}