| 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 683 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 694 AddFilter(blob_message_filter_.get()); | 694 AddFilter(blob_message_filter_.get()); |
| 695 db_message_filter_ = new DBMessageFilter(); | 695 db_message_filter_ = new DBMessageFilter(); |
| 696 AddFilter(db_message_filter_.get()); | 696 AddFilter(db_message_filter_.get()); |
| 697 | 697 |
| 698 thread_safe_associated_interface_ptr_provider_ = | 698 thread_safe_associated_interface_ptr_provider_ = |
| 699 base::MakeUnique<ThreadSafeAssociatedInterfacePtrProvider>(channel()); | 699 base::MakeUnique<ThreadSafeAssociatedInterfacePtrProvider>(channel()); |
| 700 thread_safe_render_message_filter_ = | 700 thread_safe_render_message_filter_ = |
| 701 thread_safe_associated_interface_ptr_provider_ | 701 thread_safe_associated_interface_ptr_provider_ |
| 702 ->CreateInterfacePtr<mojom::RenderMessageFilter>(); | 702 ->CreateInterfacePtr<mojom::RenderMessageFilter>(); |
| 703 | 703 |
| 704 shared_bitmap_manager_.reset( |
| 705 new ChildSharedBitmapManager(thread_safe_render_message_filter_)); |
| 706 |
| 704 vc_manager_.reset(new VideoCaptureImplManager()); | 707 vc_manager_.reset(new VideoCaptureImplManager()); |
| 705 | 708 |
| 706 browser_plugin_manager_.reset(new BrowserPluginManager()); | 709 browser_plugin_manager_.reset(new BrowserPluginManager()); |
| 707 AddObserver(browser_plugin_manager_.get()); | 710 AddObserver(browser_plugin_manager_.get()); |
| 708 | 711 |
| 709 #if BUILDFLAG(ENABLE_WEBRTC) | 712 #if BUILDFLAG(ENABLE_WEBRTC) |
| 710 peer_connection_tracker_.reset(new PeerConnectionTracker()); | 713 peer_connection_tracker_.reset(new PeerConnectionTracker()); |
| 711 AddObserver(peer_connection_tracker_.get()); | 714 AddObserver(peer_connection_tracker_.get()); |
| 712 | 715 |
| 713 p2p_socket_dispatcher_ = new P2PSocketDispatcher(GetIOTaskRunner().get()); | 716 p2p_socket_dispatcher_ = new P2PSocketDispatcher(GetIOTaskRunner().get()); |
| (...skipping 1790 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 2504 } | 2507 } |
| 2505 } | 2508 } |
| 2506 | 2509 |
| 2507 void RenderThreadImpl::OnRendererInterfaceRequest( | 2510 void RenderThreadImpl::OnRendererInterfaceRequest( |
| 2508 mojom::RendererAssociatedRequest request) { | 2511 mojom::RendererAssociatedRequest request) { |
| 2509 DCHECK(!renderer_binding_.is_bound()); | 2512 DCHECK(!renderer_binding_.is_bound()); |
| 2510 renderer_binding_.Bind(std::move(request)); | 2513 renderer_binding_.Bind(std::move(request)); |
| 2511 } | 2514 } |
| 2512 | 2515 |
| 2513 } // namespace content | 2516 } // namespace content |
| OLD | NEW |