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 1066 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
1077 routing_id, make_scoped_refptr(new PendingFrameCreate( | 1077 routing_id, make_scoped_refptr(new PendingFrameCreate( |
1078 browser_info, routing_id, std::move(frame_request), | 1078 browser_info, routing_id, std::move(frame_request), |
1079 std::move(frame_host_interface_broker))))); | 1079 std::move(frame_host_interface_broker))))); |
1080 CHECK(result.second) << "Inserting a duplicate item."; | 1080 CHECK(result.second) << "Inserting a duplicate item."; |
1081 } | 1081 } |
1082 | 1082 |
1083 mojom::StoragePartitionService* RenderThreadImpl::GetStoragePartitionService() { | 1083 mojom::StoragePartitionService* RenderThreadImpl::GetStoragePartitionService() { |
1084 return storage_partition_service_.get(); | 1084 return storage_partition_service_.get(); |
1085 } | 1085 } |
1086 | 1086 |
1087 mojom::RendererHost* RenderThreadImpl::GetRendererHost() { | |
1088 if (!renderer_host_.get()) { | |
dcheng
2017/06/06 23:05:46
Nit: no .get(), here and below
jam
2017/06/07 03:32:41
Done.
| |
1089 GetConnector()->BindInterface(mojom::kBrowserServiceName, | |
1090 mojo::MakeRequest(&renderer_host_)); | |
1091 } | |
1092 return renderer_host_.get(); | |
1093 } | |
1094 | |
1095 mojom::URLLoaderFactory* RenderThreadImpl::GetBlobURLLoaderFactory() { | |
1096 if (!blob_url_loader_factory_.get()) { | |
1097 GetRendererHost()->GetBlobURLLoaderFactory( | |
1098 mojo::MakeRequest(&blob_url_loader_factory_)); | |
1099 } | |
1100 return blob_url_loader_factory_.get(); | |
1101 } | |
1102 | |
1087 int RenderThreadImpl::GenerateRoutingID() { | 1103 int RenderThreadImpl::GenerateRoutingID() { |
1088 int32_t routing_id = MSG_ROUTING_NONE; | 1104 int32_t routing_id = MSG_ROUTING_NONE; |
1089 render_message_filter()->GenerateRoutingID(&routing_id); | 1105 render_message_filter()->GenerateRoutingID(&routing_id); |
1090 return routing_id; | 1106 return routing_id; |
1091 } | 1107 } |
1092 | 1108 |
1093 void RenderThreadImpl::AddFilter(IPC::MessageFilter* filter) { | 1109 void RenderThreadImpl::AddFilter(IPC::MessageFilter* filter) { |
1094 channel()->AddFilter(filter); | 1110 channel()->AddFilter(filter); |
1095 } | 1111 } |
1096 | 1112 |
(...skipping 1400 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
2497 } | 2513 } |
2498 } | 2514 } |
2499 | 2515 |
2500 void RenderThreadImpl::OnRendererInterfaceRequest( | 2516 void RenderThreadImpl::OnRendererInterfaceRequest( |
2501 mojom::RendererAssociatedRequest request) { | 2517 mojom::RendererAssociatedRequest request) { |
2502 DCHECK(!renderer_binding_.is_bound()); | 2518 DCHECK(!renderer_binding_.is_bound()); |
2503 renderer_binding_.Bind(std::move(request)); | 2519 renderer_binding_.Bind(std::move(request)); |
2504 } | 2520 } |
2505 | 2521 |
2506 } // namespace content | 2522 } // namespace content |
OLD | NEW |