[CrOS MultiDevice] Implement PendingConnectionManagerImpl.
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: If9790549157919209e3e96f4a0b11d04fda2870c Reviewed-on: https://chromium-review.googlesource.com/1103669 Commit-Queue: Kyle Horimoto <khorimoto@chromium.org> Reviewed-by:Ryan Hansberry <hansberry@chromium.org> Cr-Commit-Position: refs/heads/master@{#568352}
Showing
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment