[CrOS MultiDevice] Re-land PendingConnectionManagerImpl.
PendingConnectionManagerImpl originally landed in: https://chromium-review.googlesource.com/c/chromium/src/+/1103669 It was reverted by: https://chromium-review.googlesource.com/c/chromium/src/+/1105897 The original CL was reverted due to failures in the ASAN build. This CL uploads the original CL as patchset 1 and fixes the failing ASAN tests in the following patchset. Original CL description below: > This class creates one ConnectionAttempt per ConnectionAttemptDetails > requested; if more than one request shares the same > ConnectionAttemptDetails, a single ConnectionAttempt attempts a > connection for all associated requests. > > If a ConnectionAttempt successfully creates a channel, this class > extracts client data from all requests to the same remote device and > alerts its delegate, deleting all associated ConnectionAttempts when > it is finished. Bug: 824568, 752273 Change-Id: Ia7fc61bb017d7d083fa43c6b3f949c3eed98f62f Reviewed-on: https://chromium-review.googlesource.com/1106427Reviewed-by:Ryan Hansberry <hansberry@chromium.org> Commit-Queue: Kyle Horimoto <khorimoto@chromium.org> Cr-Commit-Position: refs/heads/master@{#568530}
Showing
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment