| OLD | NEW |
| 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 1086 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1097 make_scoped_refptr(new PendingFrameCreate( | 1097 make_scoped_refptr(new PendingFrameCreate( |
| 1098 routing_id, std::move(frame_request), std::move(frame_host))))); | 1098 routing_id, std::move(frame_request), std::move(frame_host))))); |
| 1099 CHECK(result.second) << "Inserting a duplicate item."; | 1099 CHECK(result.second) << "Inserting a duplicate item."; |
| 1100 } | 1100 } |
| 1101 | 1101 |
| 1102 mojom::StoragePartitionService* RenderThreadImpl::GetStoragePartitionService() { | 1102 mojom::StoragePartitionService* RenderThreadImpl::GetStoragePartitionService() { |
| 1103 return storage_partition_service_.get(); | 1103 return storage_partition_service_.get(); |
| 1104 } | 1104 } |
| 1105 | 1105 |
| 1106 int RenderThreadImpl::GenerateRoutingID() { | 1106 int RenderThreadImpl::GenerateRoutingID() { |
| 1107 int routing_id = MSG_ROUTING_NONE; | 1107 int32_t routing_id = MSG_ROUTING_NONE; |
| 1108 Send(new ViewHostMsg_GenerateRoutingID(&routing_id)); | 1108 render_message_filter()->GenerateRoutingID(&routing_id); |
| 1109 return routing_id; | 1109 return routing_id; |
| 1110 } | 1110 } |
| 1111 | 1111 |
| 1112 void RenderThreadImpl::AddFilter(IPC::MessageFilter* filter) { | 1112 void RenderThreadImpl::AddFilter(IPC::MessageFilter* filter) { |
| 1113 channel()->AddFilter(filter); | 1113 channel()->AddFilter(filter); |
| 1114 } | 1114 } |
| 1115 | 1115 |
| 1116 void RenderThreadImpl::RemoveFilter(IPC::MessageFilter* filter) { | 1116 void RenderThreadImpl::RemoveFilter(IPC::MessageFilter* filter) { |
| 1117 channel()->RemoveFilter(filter); | 1117 channel()->RemoveFilter(filter); |
| 1118 } | 1118 } |
| (...skipping 872 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1991 } | 1991 } |
| 1992 #endif | 1992 #endif |
| 1993 | 1993 |
| 1994 mojom::RenderFrameMessageFilter* | 1994 mojom::RenderFrameMessageFilter* |
| 1995 RenderThreadImpl::render_frame_message_filter() { | 1995 RenderThreadImpl::render_frame_message_filter() { |
| 1996 if (!render_frame_message_filter_) | 1996 if (!render_frame_message_filter_) |
| 1997 GetChannel()->GetRemoteAssociatedInterface(&render_frame_message_filter_); | 1997 GetChannel()->GetRemoteAssociatedInterface(&render_frame_message_filter_); |
| 1998 return render_frame_message_filter_.get(); | 1998 return render_frame_message_filter_.get(); |
| 1999 } | 1999 } |
| 2000 | 2000 |
| 2001 mojom::RenderMessageFilter* RenderThreadImpl::render_message_filter() { |
| 2002 if (!render_message_filter_) |
| 2003 GetChannel()->GetRemoteAssociatedInterface(&render_message_filter_); |
| 2004 return render_message_filter_.get(); |
| 2005 } |
| 2006 |
| 2001 gpu::GpuChannelHost* RenderThreadImpl::GetGpuChannel() { | 2007 gpu::GpuChannelHost* RenderThreadImpl::GetGpuChannel() { |
| 2002 if (!gpu_channel_) | 2008 if (!gpu_channel_) |
| 2003 return nullptr; | 2009 return nullptr; |
| 2004 if (gpu_channel_->IsLost()) | 2010 if (gpu_channel_->IsLost()) |
| 2005 return nullptr; | 2011 return nullptr; |
| 2006 return gpu_channel_.get(); | 2012 return gpu_channel_.get(); |
| 2007 } | 2013 } |
| 2008 | 2014 |
| 2009 #if defined(ENABLE_PLUGINS) | 2015 #if defined(ENABLE_PLUGINS) |
| 2010 void RenderThreadImpl::OnPurgePluginListCache(bool reload_pages) { | 2016 void RenderThreadImpl::OnPurgePluginListCache(bool reload_pages) { |
| (...skipping 274 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2285 if (blink::mainThreadIsolate()) { | 2291 if (blink::mainThreadIsolate()) { |
| 2286 blink::mainThreadIsolate()->MemoryPressureNotification( | 2292 blink::mainThreadIsolate()->MemoryPressureNotification( |
| 2287 v8::MemoryPressureLevel::kCritical); | 2293 v8::MemoryPressureLevel::kCritical); |
| 2288 blink::MemoryPressureNotificationToWorkerThreadIsolates( | 2294 blink::MemoryPressureNotificationToWorkerThreadIsolates( |
| 2289 v8::MemoryPressureLevel::kCritical); | 2295 v8::MemoryPressureLevel::kCritical); |
| 2290 } | 2296 } |
| 2291 } | 2297 } |
| 2292 | 2298 |
| 2293 | 2299 |
| 2294 } // namespace content | 2300 } // namespace content |
| OLD | NEW |