platform_system_core/adb/client
Luis Hector Chavez 454bc7c0be adb: Add a way to reconnect TCP transports
This change adds a reconnect handler that tracks all TCP transports that
were connected at some point, but became disconnected. It does so by
attempting to reconnect every 10s for up to a minute.

Bug: 74411879
Test: system/core/adb/test_adb.py
Test: adb connect chromebook:22  # This runs with sslh
Test: CtsBootStatsTestCases
Test: emulator -show-kernel ; adb -s emulator-5554 shell

Change-Id: I7b9f6d181b71ccf5c26ff96c45d36aaf6409b992
2018-05-16 15:20:48 -07:00
..
adb_client.cpp adb: switch over to Android.bp. 2018-02-28 15:29:50 -08:00
adb_client.h adb: switch over to Android.bp. 2018-02-28 15:29:50 -08:00
auth.cpp adb: add authorizing, connecting states to transport. 2018-05-04 18:05:18 -07:00
bugreport.cpp adb: switch over to Android.bp. 2018-02-28 15:29:50 -08:00
bugreport.h adb: switch over to Android.bp. 2018-02-28 15:29:50 -08:00
commandline.cpp Documented adb install --instant 2018-05-09 09:33:38 -07:00
commandline.h adb: switch over to Android.bp. 2018-02-28 15:29:50 -08:00
console.cpp adb: switch over to Android.bp. 2018-02-28 15:29:50 -08:00
file_sync_client.cpp adb: switch over to Android.bp. 2018-02-28 15:29:50 -08:00
line_printer.cpp adb: switch over to Android.bp. 2018-02-28 15:29:50 -08:00
line_printer.h adb: switch over to Android.bp. 2018-02-28 15:29:50 -08:00
main.cpp adb: Add a way to reconnect TCP transports 2018-05-16 15:20:48 -07:00
transport_mdns.cpp adb: switch over to Android.bp. 2018-02-28 15:29:50 -08:00
usb_dispatch.cpp adb: fix darwin build break. 2017-05-10 13:58:51 -07:00
usb_libusb.cpp adb: stop using quick_exit. 2018-02-27 14:50:07 -08:00
usb_linux.cpp adb: cleanup some portions of client usb interfaces 2017-10-13 07:31:49 -07:00
usb_osx.cpp adb: properly calculate packet size on Mac. 2018-04-10 14:46:34 -07:00
usb_windows.cpp adb: get libusb compiling on Windows. 2017-12-08 13:11:15 -08:00