Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Allow multiple DataDecoderService receivers
DataDecoderService is currently set up to allow only a single client pipe. This is reasonable for the out-of-process case in most production environments. For the in-process case (in tests and on iOS) however, it is possible and reasonable for a single instance to have multiple DataDecoderService pipes connected to it. This upgrades the lone Receiver to a ReceiverSet, allowing for multiple clients. Fixed: 1022313 Change-Id: Iaeea6e1b1316351da0b6f57ae4a432eed62b5575 Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1903748 Reviewed-by: Robert Sesek <rsesek@chromium.org> Commit-Queue: Ken Rockot <rockot@google.com> Cr-Commit-Position: refs/heads/master@{#713566}
- Loading branch information