| 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 #ifndef CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ | 5 #ifndef CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ |
| 6 #define CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ | 6 #define CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ |
| 7 | 7 |
| 8 #include <stddef.h> | 8 #include <stddef.h> |
| 9 #include <stdint.h> | 9 #include <stdint.h> |
| 10 | 10 |
| (...skipping 104 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 115 class NetInfoDispatcher; | 115 class NetInfoDispatcher; |
| 116 class P2PSocketDispatcher; | 116 class P2PSocketDispatcher; |
| 117 class PeerConnectionDependencyFactory; | 117 class PeerConnectionDependencyFactory; |
| 118 class PeerConnectionTracker; | 118 class PeerConnectionTracker; |
| 119 class CategorizedWorkerPool; | 119 class CategorizedWorkerPool; |
| 120 class RenderThreadObserver; | 120 class RenderThreadObserver; |
| 121 class RendererBlinkPlatformImpl; | 121 class RendererBlinkPlatformImpl; |
| 122 class RendererDemuxerAndroid; | 122 class RendererDemuxerAndroid; |
| 123 class RendererGpuVideoAcceleratorFactories; | 123 class RendererGpuVideoAcceleratorFactories; |
| 124 class ResourceDispatchThrottler; | 124 class ResourceDispatchThrottler; |
| 125 class IsolatedWorkerManager; |
| 125 class V8SamplingProfiler; | 126 class V8SamplingProfiler; |
| 126 class VideoCaptureImplManager; | 127 class VideoCaptureImplManager; |
| 127 | 128 |
| 128 #if defined(OS_ANDROID) | 129 #if defined(OS_ANDROID) |
| 129 class StreamTextureFactory; | 130 class StreamTextureFactory; |
| 130 class SynchronousCompositorFilter; | 131 class SynchronousCompositorFilter; |
| 131 #endif | 132 #endif |
| 132 | 133 |
| 133 #if defined(COMPILER_MSVC) | 134 #if defined(COMPILER_MSVC) |
| 134 // See explanation for other RenderViewHostImpl which is the same issue. | 135 // See explanation for other RenderViewHostImpl which is the same issue. |
| (...skipping 408 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 543 // Used on the renderer and IPC threads. | 544 // Used on the renderer and IPC threads. |
| 544 scoped_refptr<BlobMessageFilter> blob_message_filter_; | 545 scoped_refptr<BlobMessageFilter> blob_message_filter_; |
| 545 scoped_refptr<DBMessageFilter> db_message_filter_; | 546 scoped_refptr<DBMessageFilter> db_message_filter_; |
| 546 scoped_refptr<AudioInputMessageFilter> audio_input_message_filter_; | 547 scoped_refptr<AudioInputMessageFilter> audio_input_message_filter_; |
| 547 scoped_refptr<AudioMessageFilter> audio_message_filter_; | 548 scoped_refptr<AudioMessageFilter> audio_message_filter_; |
| 548 scoped_refptr<MidiMessageFilter> midi_message_filter_; | 549 scoped_refptr<MidiMessageFilter> midi_message_filter_; |
| 549 #if defined(OS_ANDROID) | 550 #if defined(OS_ANDROID) |
| 550 scoped_refptr<RendererDemuxerAndroid> renderer_demuxer_; | 551 scoped_refptr<RendererDemuxerAndroid> renderer_demuxer_; |
| 551 #endif | 552 #endif |
| 552 scoped_refptr<DevToolsAgentFilter> devtools_agent_message_filter_; | 553 scoped_refptr<DevToolsAgentFilter> devtools_agent_message_filter_; |
| 554 scoped_refptr<IsolatedWorkerManager> isolated_worker_manager_; |
| 555 |
| 553 std::unique_ptr<V8SamplingProfiler> v8_sampling_profiler_; | 556 std::unique_ptr<V8SamplingProfiler> v8_sampling_profiler_; |
| 554 | 557 |
| 555 std::unique_ptr<BrowserPluginManager> browser_plugin_manager_; | 558 std::unique_ptr<BrowserPluginManager> browser_plugin_manager_; |
| 556 | 559 |
| 557 #if defined(ENABLE_WEBRTC) | 560 #if defined(ENABLE_WEBRTC) |
| 558 std::unique_ptr<PeerConnectionDependencyFactory> peer_connection_factory_; | 561 std::unique_ptr<PeerConnectionDependencyFactory> peer_connection_factory_; |
| 559 | 562 |
| 560 // This is used to communicate to the browser process the status | 563 // This is used to communicate to the browser process the status |
| 561 // of all the peer connections created in the renderer. | 564 // of all the peer connections created in the renderer. |
| 562 std::unique_ptr<PeerConnectionTracker> peer_connection_tracker_; | 565 std::unique_ptr<PeerConnectionTracker> peer_connection_tracker_; |
| (...skipping 151 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 714 DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl); | 717 DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl); |
| 715 }; | 718 }; |
| 716 | 719 |
| 717 #if defined(COMPILER_MSVC) | 720 #if defined(COMPILER_MSVC) |
| 718 #pragma warning(pop) | 721 #pragma warning(pop) |
| 719 #endif | 722 #endif |
| 720 | 723 |
| 721 } // namespace content | 724 } // namespace content |
| 722 | 725 |
| 723 #endif // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ | 726 #endif // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ |
| OLD | NEW |