OLD | NEW |
1 // Copyright 2012 The Chromium Authors. All rights reserved. | 1 // Copyright 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 // Represents the browser side of the browser <--> renderer communication | 5 // Represents the browser side of the browser <--> renderer communication |
6 // channel. There will be one RenderProcessHost per renderer process. | 6 // channel. There will be one RenderProcessHost per renderer process. |
7 | 7 |
8 #include "content/browser/renderer_host/render_process_host_impl.h" | 8 #include "content/browser/renderer_host/render_process_host_impl.h" |
9 | 9 |
10 #include <algorithm> | 10 #include <algorithm> |
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
218 #include "content/browser/media/cdm/browser_cdm_manager.h" | 218 #include "content/browser/media/cdm/browser_cdm_manager.h" |
219 #endif | 219 #endif |
220 | 220 |
221 #if defined(ENABLE_PLUGINS) | 221 #if defined(ENABLE_PLUGINS) |
222 #include "content/browser/plugin_service_impl.h" | 222 #include "content/browser/plugin_service_impl.h" |
223 #endif | 223 #endif |
224 | 224 |
225 #if defined(ENABLE_WEBRTC) | 225 #if defined(ENABLE_WEBRTC) |
226 #include "content/browser/media/webrtc/webrtc_internals.h" | 226 #include "content/browser/media/webrtc/webrtc_internals.h" |
227 #include "content/browser/renderer_host/media/media_stream_track_metrics_host.h" | 227 #include "content/browser/renderer_host/media/media_stream_track_metrics_host.h" |
228 #include "content/browser/renderer_host/media/webrtc_identity_service_host.h" | |
229 #include "content/browser/renderer_host/p2p/socket_dispatcher_host.h" | 228 #include "content/browser/renderer_host/p2p/socket_dispatcher_host.h" |
230 #include "content/common/media/aec_dump_messages.h" | 229 #include "content/common/media/aec_dump_messages.h" |
231 #include "content/common/media/media_stream_messages.h" | 230 #include "content/common/media/media_stream_messages.h" |
232 #endif | 231 #endif |
233 | 232 |
234 #if defined(OS_WIN) | 233 #if defined(OS_WIN) |
235 #define IntToStringType base::IntToString16 | 234 #define IntToStringType base::IntToString16 |
236 #else | 235 #else |
237 #define IntToStringType base::IntToString | 236 #define IntToStringType base::IntToString |
238 #endif | 237 #endif |
(...skipping 664 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
903 storage_partition_impl_->GetAppCacheService(), GetID())); | 902 storage_partition_impl_->GetAppCacheService(), GetID())); |
904 AddFilter(new ClipboardMessageFilter(blob_storage_context)); | 903 AddFilter(new ClipboardMessageFilter(blob_storage_context)); |
905 AddFilter(new DOMStorageMessageFilter( | 904 AddFilter(new DOMStorageMessageFilter( |
906 storage_partition_impl_->GetDOMStorageContext())); | 905 storage_partition_impl_->GetDOMStorageContext())); |
907 AddFilter(new IndexedDBDispatcherHost( | 906 AddFilter(new IndexedDBDispatcherHost( |
908 GetID(), storage_partition_impl_->GetURLRequestContext(), | 907 GetID(), storage_partition_impl_->GetURLRequestContext(), |
909 storage_partition_impl_->GetIndexedDBContext(), | 908 storage_partition_impl_->GetIndexedDBContext(), |
910 blob_storage_context.get())); | 909 blob_storage_context.get())); |
911 | 910 |
912 #if defined(ENABLE_WEBRTC) | 911 #if defined(ENABLE_WEBRTC) |
913 AddFilter(new WebRTCIdentityServiceHost( | |
914 GetID(), storage_partition_impl_->GetWebRTCIdentityStore(), | |
915 resource_context)); | |
916 peer_connection_tracker_host_ = new PeerConnectionTrackerHost(GetID()); | 912 peer_connection_tracker_host_ = new PeerConnectionTrackerHost(GetID()); |
917 AddFilter(peer_connection_tracker_host_.get()); | 913 AddFilter(peer_connection_tracker_host_.get()); |
918 AddFilter(new MediaStreamDispatcherHost( | 914 AddFilter(new MediaStreamDispatcherHost( |
919 GetID(), browser_context->GetResourceContext()->GetMediaDeviceIDSalt(), | 915 GetID(), browser_context->GetResourceContext()->GetMediaDeviceIDSalt(), |
920 media_stream_manager)); | 916 media_stream_manager)); |
921 AddFilter(new MediaStreamTrackMetricsHost()); | 917 AddFilter(new MediaStreamTrackMetricsHost()); |
922 #endif | 918 #endif |
923 #if defined(ENABLE_PLUGINS) | 919 #if defined(ENABLE_PLUGINS) |
924 AddFilter(new PepperRendererConnection(GetID())); | 920 AddFilter(new PepperRendererConnection(GetID())); |
925 #endif | 921 #endif |
(...skipping 1855 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2781 | 2777 |
2782 // Skip widgets in other processes. | 2778 // Skip widgets in other processes. |
2783 if (rvh->GetProcess()->GetID() != GetID()) | 2779 if (rvh->GetProcess()->GetID() != GetID()) |
2784 continue; | 2780 continue; |
2785 | 2781 |
2786 rvh->OnWebkitPreferencesChanged(); | 2782 rvh->OnWebkitPreferencesChanged(); |
2787 } | 2783 } |
2788 } | 2784 } |
2789 | 2785 |
2790 } // namespace content | 2786 } // namespace content |
OLD | NEW |