commit | 8f1e606d49b0b2cea3a0c0796a912f50171e7173 | [log] [tgz] |
---|---|---|
author | James Cook <jamescook@chromium.org> | Mon Nov 13 23:40:59 2017 |
committer | Commit Bot <commit-bot@chromium.org> | Mon Nov 13 23:40:59 2017 |
tree | 7779c71f5618627165afab754a9abf30c441ab00 | |
parent | fb9b79b4d71e2a05fe5fcf3f4f08574aa8b2cc28 [diff] |
cros: Replace some use of mojo::BindingSet in ash with Binding Several mojo interface implementation in //ash only support a single connection. For example, many interfaces exist primarily to provide a single client/delegate interface back to the browser. Replace their usage of BindingSet with Binding. Also clean up some interface overrides where a FooImpl in ash overrides both mojom::Foo and mojom::FooClient. These impl objects are not "is-a" client interface impls, so don't derive from that interface. Bug: none Test: ash_unittests, browser_tests Change-Id: Id65aadda0ad9dd74702fbf21fbb8aa307b39d9fc Reviewed-on: https://chromium-review.googlesource.com/766649 Commit-Queue: James Cook <jamescook@chromium.org> Reviewed-by: Michael Wasserman <msw@chromium.org> Cr-Commit-Position: refs/heads/master@{#516100}
Chromium is an open-source browser project that aims to build a safer, faster, and more stable way for all users to experience the web.
The project's web site is https://www.chromium.org.
Documentation in the source is rooted in docs/README.md.
Learn how to Get Around the Chromium Source Code Directory Structure .