Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(7)

Side by Side Diff: content/browser/service_worker/embedded_worker_test_helper.cc

Issue 2201183003: Remove outgoing interface registry on RPH (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: . Created 4 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "content/browser/service_worker/embedded_worker_test_helper.h" 5 #include "content/browser/service_worker/embedded_worker_test_helper.h"
6 6
7 #include <map> 7 #include <map>
8 #include <string> 8 #include <string>
9 #include <utility> 9 #include <utility>
10 10
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
105 render_process_interface_registry_.reset( 105 render_process_interface_registry_.reset(
106 new shell::InterfaceRegistry(nullptr)); 106 new shell::InterfaceRegistry(nullptr));
107 render_process_interface_registry_->AddInterface( 107 render_process_interface_registry_->AddInterface(
108 base::Bind(&MockEmbeddedWorkerSetup::Create, weak_factory_.GetWeakPtr())); 108 base::Bind(&MockEmbeddedWorkerSetup::Create, weak_factory_.GetWeakPtr()));
109 shell::mojom::InterfaceProviderPtr interfaces; 109 shell::mojom::InterfaceProviderPtr interfaces;
110 render_process_interface_registry_->Bind(mojo::GetProxy(&interfaces)); 110 render_process_interface_registry_->Bind(mojo::GetProxy(&interfaces));
111 111
112 std::unique_ptr<shell::InterfaceProvider> host_remote_interfaces( 112 std::unique_ptr<shell::InterfaceProvider> host_remote_interfaces(
113 new shell::InterfaceProvider); 113 new shell::InterfaceProvider);
114 host_remote_interfaces->Bind(std::move(interfaces)); 114 host_remote_interfaces->Bind(std::move(interfaces));
115 std::unique_ptr<shell::InterfaceRegistry> host_registry(
116 new shell::InterfaceRegistry(nullptr));
117 render_process_host_->SetInterfaceRegistry(std::move(host_registry));
118 render_process_host_->SetRemoteInterfaces(std::move(host_remote_interfaces)); 115 render_process_host_->SetRemoteInterfaces(std::move(host_remote_interfaces));
119 } 116 }
120 117
121 EmbeddedWorkerTestHelper::~EmbeddedWorkerTestHelper() { 118 EmbeddedWorkerTestHelper::~EmbeddedWorkerTestHelper() {
122 if (wrapper_.get()) 119 if (wrapper_.get())
123 wrapper_->Shutdown(); 120 wrapper_->Shutdown();
124 } 121 }
125 122
126 void EmbeddedWorkerTestHelper::SimulateAddProcessToPattern(const GURL& pattern, 123 void EmbeddedWorkerTestHelper::SimulateAddProcessToPattern(const GURL& pattern,
127 int process_id) { 124 int process_id) {
(...skipping 314 matching lines...) Expand 10 before | Expand all | Expand 10 after
442 439
443 MessagePortMessageFilter* 440 MessagePortMessageFilter*
444 EmbeddedWorkerTestHelper::NewMessagePortMessageFilter() { 441 EmbeddedWorkerTestHelper::NewMessagePortMessageFilter() {
445 scoped_refptr<MessagePortMessageFilter> filter( 442 scoped_refptr<MessagePortMessageFilter> filter(
446 new MockMessagePortMessageFilter); 443 new MockMessagePortMessageFilter);
447 message_port_message_filters_.push_back(filter); 444 message_port_message_filters_.push_back(filter);
448 return filter.get(); 445 return filter.get();
449 } 446 }
450 447
451 } // namespace content 448 } // namespace content
OLDNEW
« no previous file with comments | « content/browser/renderer_host/render_process_host_impl.cc ('k') | content/browser/utility_process_host_impl.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698