commit | 400a505d4de06f78ece114f3b85bb0e8f9520ecb | [log] [tgz] |
---|---|---|
author | Mark Renouf <mrenouf@google.com> | Sun Feb 21 23:52:49 2021 -0500 |
committer | Mark Renouf <mrenouf@google.com> | Tue Mar 16 02:07:53 2021 +0000 |
tree | be912f2c01f5e4194952c30587b6b91784de560a | |
parent | e9a7e0acc35fdeedde0a1a56560109249f7ce878 [diff] |
Splits up internal binder api for scroll capture Splits the connection callback out from the session callbacks. Use ListenableFuture at the ScrollCaptureClient layer to safely chain together futures, provide a better exception handling/reporting path, and allow for cancellation of background tasks. Bug: 180671218 Test: atest ScrollCaptureClientTest ScrollCaptureConnectionTest Test: atest ScrollCaptureFrameworkSmokeTest Change-Id: Ibc8536d12a5554f62b3d7e1f4f717d3589ec45e0