commit | 6eead0988904e342c451f13339bf33fcd80850c3 | [log] [tgz] |
---|---|---|
author | yzshen <yzshen@chromium.org> | Sat Nov 21 05:21:35 2015 +0900 |
committer | Qijiang Fan <fqj@google.com> | Fri Jun 05 01:53:29 2020 +0900 |
tree | 397302b62c738c7391369f7ed297d837e6e3765a | |
parent | 5765bb3f25dcc9e50c3bd9cb64606a0352b51886 [diff] |
Mojo C++ bindings: introduce MultiplexRouter and related classes. MultiplexRouter supports routing messages for multiple interfaces over a single message pipe. It supports multi-thread access as well. This is part of the work to support associated interfaces. BUG=546067 TEST=Newly added tests Review URL: https://codereview.chromium.org/1455063004 Cr-Commit-Position: refs/heads/master@{#360903} CrOS-Libchrome-Original-Commit: 5176a0cd84b342d3d9abcb6ec9060f05a1eaf57c