commit | 414710ac9bf38348d7acf05ab2cf19c6aa92092c | [log] [tgz] |
---|---|---|
author | Ken Rockot <[email protected]> | Mon Nov 12 23:30:46 2018 |
committer | Commit Bot <[email protected]> | Mon Nov 12 23:30:46 2018 |
tree | 14cee6b98c10900c28703a144a8cb53de82f3710 | |
parent | 3fbba49dc9e193e72b4c8680776404803b2d7a92 [diff] |
[service-manager] Introduce ServiceFilter ServiceFilter will replace usage of Identity in APIs which take or require only a partial Identity. This CL adds the mojom and C++ type (with type-mapping) and updates Connector's mojom to use ServiceFilter instead of Identity where appropriate. Implementations of Connector are updated accordingly. Follow-up CLs will transition callers to explicit use of ServiceFilter and then finally change Identity to no longer have optional fields so that all uses refer to concrete service instance identities. Bug: 902590 Change-Id: I8587f2c7ba15a68d5d873f207ec8fa99dc0e7312 Reviewed-on: https://chromium-review.googlesource.com/c/1330895 Commit-Queue: Ken Rockot <[email protected]> Reviewed-by: Tom Sepez <[email protected]> Reviewed-by: Scott Violet <[email protected]> Reviewed-by: Oksana Zhuravlova <[email protected]> Cr-Commit-Position: refs/heads/master@{#607370}
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 .