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

Side by Side Diff: content/public/test/mock_render_process_host.cc

Issue 2310563002: Adds routed interface support between RenderFrameHost and RenderFrame (Closed)
Patch Set: Created 4 years, 3 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 (c) 2012 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2012 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/public/test/mock_render_process_host.h" 5 #include "content/public/test/mock_render_process_host.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <utility> 8 #include <utility>
9 #include <vector> 9 #include <vector>
10 10
(...skipping 105 matching lines...) Expand 10 before | Expand all | Expand 10 after
116 IPC::Listener* listener) { 116 IPC::Listener* listener) {
117 listeners_.AddWithID(listener, routing_id); 117 listeners_.AddWithID(listener, routing_id);
118 } 118 }
119 119
120 void MockRenderProcessHost::RemoveRoute(int32_t routing_id) { 120 void MockRenderProcessHost::RemoveRoute(int32_t routing_id) {
121 DCHECK(listeners_.Lookup(routing_id) != NULL); 121 DCHECK(listeners_.Lookup(routing_id) != NULL);
122 listeners_.Remove(routing_id); 122 listeners_.Remove(routing_id);
123 Cleanup(); 123 Cleanup();
124 } 124 }
125 125
126 void MockRenderProcessHost::AddRoutedInterfaces(
127 int32_t routing_id,
128 mojom::RoutedInterfaceProvider* provider) {
129 }
130
131 mojo::AssociatedGroup* MockRenderProcessHost::GetRoutedInterfaceGroup() {
132 NOTREACHED();
133 return nullptr;
134 }
135
126 void MockRenderProcessHost::AddObserver(RenderProcessHostObserver* observer) { 136 void MockRenderProcessHost::AddObserver(RenderProcessHostObserver* observer) {
127 observers_.AddObserver(observer); 137 observers_.AddObserver(observer);
128 } 138 }
129 139
130 void MockRenderProcessHost::RemoveObserver( 140 void MockRenderProcessHost::RemoveObserver(
131 RenderProcessHostObserver* observer) { 141 RenderProcessHostObserver* observer) {
132 observers_.RemoveObserver(observer); 142 observers_.RemoveObserver(observer);
133 } 143 }
134 144
135 void MockRenderProcessHost::ShutdownForBadMessage() { 145 void MockRenderProcessHost::ShutdownForBadMessage() {
(...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after
259 return base::TimeDelta::FromMilliseconds(0); 269 return base::TimeDelta::FromMilliseconds(0);
260 } 270 }
261 271
262 void MockRenderProcessHost::NotifyTimezoneChange(const std::string& zone_id) { 272 void MockRenderProcessHost::NotifyTimezoneChange(const std::string& zone_id) {
263 } 273 }
264 274
265 shell::InterfaceProvider* MockRenderProcessHost::GetRemoteInterfaces() { 275 shell::InterfaceProvider* MockRenderProcessHost::GetRemoteInterfaces() {
266 return remote_interfaces_.get(); 276 return remote_interfaces_.get();
267 } 277 }
268 278
279 mojom::RouteProvider* MockRenderProcessHost::GetRemoteRouteProvider() {
280 NOTREACHED();
281 return nullptr;
282 }
283
269 std::unique_ptr<base::SharedPersistentMemoryAllocator> 284 std::unique_ptr<base::SharedPersistentMemoryAllocator>
270 MockRenderProcessHost::TakeMetricsAllocator() { 285 MockRenderProcessHost::TakeMetricsAllocator() {
271 return nullptr; 286 return nullptr;
272 } 287 }
273 288
274 const base::TimeTicks& MockRenderProcessHost::GetInitTimeForNavigationMetrics() 289 const base::TimeTicks& MockRenderProcessHost::GetInitTimeForNavigationMetrics()
275 const { 290 const {
276 static base::TimeTicks dummy_time = base::TimeTicks::Now(); 291 static base::TimeTicks dummy_time = base::TimeTicks::Now();
277 return dummy_time; 292 return dummy_time;
278 } 293 }
(...skipping 93 matching lines...) Expand 10 before | Expand all | Expand 10 after
372 for (ScopedVector<MockRenderProcessHost>::iterator it = processes_.begin(); 387 for (ScopedVector<MockRenderProcessHost>::iterator it = processes_.begin();
373 it != processes_.end(); ++it) { 388 it != processes_.end(); ++it) {
374 if (*it == host) { 389 if (*it == host) {
375 processes_.weak_erase(it); 390 processes_.weak_erase(it);
376 break; 391 break;
377 } 392 }
378 } 393 }
379 } 394 }
380 395
381 } // namespace content 396 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698