diff options
author | Steve Kondik <shade@chemlab.org> | 2013-04-13 13:16:55 -0700 |
---|---|---|
committer | Steve Kondik <steve@cyngn.com> | 2015-10-17 17:47:21 -0700 |
commit | da40dde17b90d1867edf362d6c32c3b57567f0ec (patch) | |
tree | 1c09e7fa877e60966fe01104cd7bfae4af0bae1f /adb/services.cpp | |
parent | 01274cc73fa9fd8da3899b0078a193ab5a2dc997 (diff) | |
download | system_core-da40dde17b90d1867edf362d6c32c3b57567f0ec.zip system_core-da40dde17b90d1867edf362d6c32c3b57567f0ec.tar.gz system_core-da40dde17b90d1867edf362d6c32c3b57567f0ec.tar.bz2 |
adb: Add a few more wait-for commands
* wait-for-recovery is obvious.
* wait-for-online will wait for recovery || device
Change-Id: I70f747bcd201a4157b988d7ed49bcc8e5ff4c85f
Diffstat (limited to 'adb/services.cpp')
-rw-r--r-- | adb/services.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/adb/services.cpp b/adb/services.cpp index 4e8e5a8..abc7695 100644 --- a/adb/services.cpp +++ b/adb/services.cpp @@ -688,6 +688,12 @@ asocket* host_service_to_socket(const char* name, const char *serial) } else if (!strncmp(name, "sideload", strlen("sideload"))) { sinfo->transport = kTransportAny; sinfo->state = CS_SIDELOAD; + } else if (!strncmp(name, "recovery", strlen("recovery"))) { + sinfo->transport = kTransportAny; + sinfo->state = CS_RECOVERY; + } else if (!strncmp(name, "online", strlen("online"))) { + sinfo->transport = kTransportAny; + sinfo->state = CS_ONLINE; } else { free(sinfo); return NULL; |