commit | 57b856f8e551d4c7b2d02000e581650acbc5b31b | [log] [tgz] |
---|---|---|
author | Xi Han <hanxi@google.com> | Fri Jun 22 18:10:10 2018 |
committer | Commit Bot <commit-bot@chromium.org> | Fri Jun 22 18:10:10 2018 |
tree | 438f164aecc34b0c3b67046c0347a56f96d42d3d | |
parent | 928c2b5c513e879475afec09ef14c3e2551d865c [diff] |
Refactor of ServiceManagerContext. In this CL, we refactor the ServiceManagerContext to make sure all of the services can be registered without any dependency of BrowserMainLoop. It includes the following changes: 1) Add API StartBrowserConnection() in ServiceManagerContext to start the browser connection to the ServiceManager. This API must be called after the BrowserMainLoop starts. 2) Make OutOfProcessServiceInfo takes a RepeatingCallbacks to get the process name. 3) ServiceMangerContext owns the DeferredSequencedTaskRunner for audio service. It was owned by BrowserMainloop before this CL. BUG=846846,729596 Change-Id: I29725a383e2662fccd8a2fba5fedddc52a8c565c Reviewed-on: https://chromium-review.googlesource.com/1093021 Commit-Queue: Xi Han <hanxi@chromium.org> Reviewed-by: John Abd-El-Malek <jam@chromium.org> Reviewed-by: Ken Rockot <rockot@chromium.org> Cr-Commit-Position: refs/heads/master@{#569694}
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 .