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

Side by Side Diff: content/renderer/render_thread_impl.cc

Issue 2531133002: Convert SetIsIncognitoProcess to use mojo. (Closed)
Patch Set: Created 4 years 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/renderer/render_thread_impl.h" 5 #include "content/renderer/render_thread_impl.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <limits> 8 #include <limits>
9 #include <map> 9 #include <map>
10 #include <utility> 10 #include <utility>
(...skipping 1143 matching lines...) Expand 10 before | Expand all | Expand 10 after
1154 void RenderThreadImpl::AddFilter(IPC::MessageFilter* filter) { 1154 void RenderThreadImpl::AddFilter(IPC::MessageFilter* filter) {
1155 channel()->AddFilter(filter); 1155 channel()->AddFilter(filter);
1156 } 1156 }
1157 1157
1158 void RenderThreadImpl::RemoveFilter(IPC::MessageFilter* filter) { 1158 void RenderThreadImpl::RemoveFilter(IPC::MessageFilter* filter) {
1159 channel()->RemoveFilter(filter); 1159 channel()->RemoveFilter(filter);
1160 } 1160 }
1161 1161
1162 void RenderThreadImpl::AddObserver(RenderThreadObserver* observer) { 1162 void RenderThreadImpl::AddObserver(RenderThreadObserver* observer) {
1163 observers_.AddObserver(observer); 1163 observers_.AddObserver(observer);
1164 observer->RegisterMojoInterfaces(&associated_interfaces_);
1164 } 1165 }
1165 1166
1166 void RenderThreadImpl::RemoveObserver(RenderThreadObserver* observer) { 1167 void RenderThreadImpl::RemoveObserver(RenderThreadObserver* observer) {
1167 observers_.RemoveObserver(observer); 1168 observers_.RemoveObserver(observer);
1169 // TODO: unregister the mojo interfaces?? How?
1168 } 1170 }
1169 1171
1170 void RenderThreadImpl::SetResourceDispatcherDelegate( 1172 void RenderThreadImpl::SetResourceDispatcherDelegate(
1171 ResourceDispatcherDelegate* delegate) { 1173 ResourceDispatcherDelegate* delegate) {
1172 resource_dispatcher()->set_delegate(delegate); 1174 resource_dispatcher()->set_delegate(delegate);
1173 } 1175 }
1174 1176
1175 void RenderThreadImpl::InitializeCompositorThread() { 1177 void RenderThreadImpl::InitializeCompositorThread() {
1176 base::Thread::Options options; 1178 base::Thread::Options options;
1177 #if defined(OS_ANDROID) 1179 #if defined(OS_ANDROID)
(...skipping 1307 matching lines...) Expand 10 before | Expand all | Expand 10 after
2485 } 2487 }
2486 } 2488 }
2487 2489
2488 void RenderThreadImpl::OnRendererInterfaceRequest( 2490 void RenderThreadImpl::OnRendererInterfaceRequest(
2489 mojom::RendererAssociatedRequest request) { 2491 mojom::RendererAssociatedRequest request) {
2490 DCHECK(!renderer_binding_.is_bound()); 2492 DCHECK(!renderer_binding_.is_bound());
2491 renderer_binding_.Bind(std::move(request)); 2493 renderer_binding_.Bind(std::move(request));
2492 } 2494 }
2493 2495
2494 } // namespace content 2496 } // namespace content
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698