diff options
author | fsamuel <fsamuel@chromium.org> | 2015-06-30 13:57:44 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-06-30 20:58:22 +0000 |
commit | aeccaa3dbfbae345cde70bad95177e18c5358569 (patch) | |
tree | d006e7537ccf5d426cd7e26761accee647dd4c9c /testing/buildbot/chromium.memory.fyi.json | |
parent | 36449d7a4eebec2319a5e18eb79b9838926e9f89 (diff) | |
download | chromium_src-aeccaa3dbfbae345cde70bad95177e18c5358569.zip chromium_src-aeccaa3dbfbae345cde70bad95177e18c5358569.tar.gz chromium_src-aeccaa3dbfbae345cde70bad95177e18c5358569.tar.bz2 |
Mandoline: Support multiple ViewManagerRoots.
This CL changes the protocol between the browser and the view_manager slightly.
1. When a Browser is created by BrowserManager, it creates a connection with the ViewManager and
requests a ViewManagerRoot service.
2. The ViewManager app creates a ViewManagerRootImpl and ViewManagerRootConnection that owns
the Impl and the connection with the client.
3. The ViewManager app requests a ViewManagerClient service from the browser.
4. The ViewManager app creates a ViewManagerServiceImpl, grabs a ViewManagerServicePtr bound to the
ViewManagerServiceImpl and passes it along to the ViewManagerClient::OnEmbed.
5. Content is filled into the Browser
BUG=496935
Review URL: https://codereview.chromium.org/1197853002
Cr-Commit-Position: refs/heads/master@{#336872}
Diffstat (limited to 'testing/buildbot/chromium.memory.fyi.json')
0 files changed, 0 insertions, 0 deletions