| 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 100 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 111 class AudioInputMessageFilter; | 111 class AudioInputMessageFilter; |
| 112 class AudioMessageFilter; | 112 class AudioMessageFilter; |
| 113 class AudioRendererMixerManager; | 113 class AudioRendererMixerManager; |
| 114 class BlobMessageFilter; | 114 class BlobMessageFilter; |
| 115 class BrowserPluginManager; | 115 class BrowserPluginManager; |
| 116 class CacheStorageDispatcher; | 116 class CacheStorageDispatcher; |
| 117 class CompositorForwardingMessageFilter; | 117 class CompositorForwardingMessageFilter; |
| 118 class DBMessageFilter; | 118 class DBMessageFilter; |
| 119 class DevToolsAgentFilter; | 119 class DevToolsAgentFilter; |
| 120 class DomStorageDispatcher; | 120 class DomStorageDispatcher; |
| 121 class EmbeddedWorkerDispatcher; | |
| 122 class FrameSwapMessageQueue; | 121 class FrameSwapMessageQueue; |
| 123 class IndexedDBDispatcher; | 122 class IndexedDBDispatcher; |
| 124 class InputHandlerManager; | 123 class InputHandlerManager; |
| 125 class MemoryObserver; | 124 class MemoryObserver; |
| 126 class MidiMessageFilter; | 125 class MidiMessageFilter; |
| 127 class P2PSocketDispatcher; | 126 class P2PSocketDispatcher; |
| 128 class PeerConnectionDependencyFactory; | 127 class PeerConnectionDependencyFactory; |
| 129 class PeerConnectionTracker; | 128 class PeerConnectionTracker; |
| 130 class CategorizedWorkerPool; | 129 class CategorizedWorkerPool; |
| 131 class RenderThreadObserver; | 130 class RenderThreadObserver; |
| (...skipping 169 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 301 } | 300 } |
| 302 | 301 |
| 303 AppCacheDispatcher* appcache_dispatcher() const { | 302 AppCacheDispatcher* appcache_dispatcher() const { |
| 304 return appcache_dispatcher_.get(); | 303 return appcache_dispatcher_.get(); |
| 305 } | 304 } |
| 306 | 305 |
| 307 DomStorageDispatcher* dom_storage_dispatcher() const { | 306 DomStorageDispatcher* dom_storage_dispatcher() const { |
| 308 return dom_storage_dispatcher_.get(); | 307 return dom_storage_dispatcher_.get(); |
| 309 } | 308 } |
| 310 | 309 |
| 311 EmbeddedWorkerDispatcher* embedded_worker_dispatcher() const { | |
| 312 return embedded_worker_dispatcher_.get(); | |
| 313 } | |
| 314 | |
| 315 AudioInputMessageFilter* audio_input_message_filter() { | 310 AudioInputMessageFilter* audio_input_message_filter() { |
| 316 return audio_input_message_filter_.get(); | 311 return audio_input_message_filter_.get(); |
| 317 } | 312 } |
| 318 | 313 |
| 319 AudioMessageFilter* audio_message_filter() { | 314 AudioMessageFilter* audio_message_filter() { |
| 320 return audio_message_filter_.get(); | 315 return audio_message_filter_.get(); |
| 321 } | 316 } |
| 322 | 317 |
| 323 MidiMessageFilter* midi_message_filter() { | 318 MidiMessageFilter* midi_message_filter() { |
| 324 return midi_message_filter_.get(); | 319 return midi_message_filter_.get(); |
| (...skipping 272 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 597 discardable_shared_memory_manager_; | 592 discardable_shared_memory_manager_; |
| 598 | 593 |
| 599 // These objects live solely on the render thread. | 594 // These objects live solely on the render thread. |
| 600 std::unique_ptr<AppCacheDispatcher> appcache_dispatcher_; | 595 std::unique_ptr<AppCacheDispatcher> appcache_dispatcher_; |
| 601 std::unique_ptr<DomStorageDispatcher> dom_storage_dispatcher_; | 596 std::unique_ptr<DomStorageDispatcher> dom_storage_dispatcher_; |
| 602 std::unique_ptr<IndexedDBDispatcher> main_thread_indexed_db_dispatcher_; | 597 std::unique_ptr<IndexedDBDispatcher> main_thread_indexed_db_dispatcher_; |
| 603 std::unique_ptr<blink::scheduler::RendererScheduler> renderer_scheduler_; | 598 std::unique_ptr<blink::scheduler::RendererScheduler> renderer_scheduler_; |
| 604 std::unique_ptr<RendererBlinkPlatformImpl> blink_platform_impl_; | 599 std::unique_ptr<RendererBlinkPlatformImpl> blink_platform_impl_; |
| 605 std::unique_ptr<ResourceDispatchThrottler> resource_dispatch_throttler_; | 600 std::unique_ptr<ResourceDispatchThrottler> resource_dispatch_throttler_; |
| 606 std::unique_ptr<CacheStorageDispatcher> main_thread_cache_storage_dispatcher_; | 601 std::unique_ptr<CacheStorageDispatcher> main_thread_cache_storage_dispatcher_; |
| 607 std::unique_ptr<EmbeddedWorkerDispatcher> embedded_worker_dispatcher_; | |
| 608 | 602 |
| 609 // Used on the render thread and deleted by WebKit at shutdown. | 603 // Used on the render thread and deleted by WebKit at shutdown. |
| 610 blink::WebMediaStreamCenter* media_stream_center_; | 604 blink::WebMediaStreamCenter* media_stream_center_; |
| 611 | 605 |
| 612 // Used on the renderer and IPC threads. | 606 // Used on the renderer and IPC threads. |
| 613 scoped_refptr<BlobMessageFilter> blob_message_filter_; | 607 scoped_refptr<BlobMessageFilter> blob_message_filter_; |
| 614 scoped_refptr<DBMessageFilter> db_message_filter_; | 608 scoped_refptr<DBMessageFilter> db_message_filter_; |
| 615 scoped_refptr<AudioInputMessageFilter> audio_input_message_filter_; | 609 scoped_refptr<AudioInputMessageFilter> audio_input_message_filter_; |
| 616 scoped_refptr<AudioMessageFilter> audio_message_filter_; | 610 scoped_refptr<AudioMessageFilter> audio_message_filter_; |
| 617 scoped_refptr<MidiMessageFilter> midi_message_filter_; | 611 scoped_refptr<MidiMessageFilter> midi_message_filter_; |
| (...skipping 171 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 789 DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl); | 783 DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl); |
| 790 }; | 784 }; |
| 791 | 785 |
| 792 #if defined(COMPILER_MSVC) | 786 #if defined(COMPILER_MSVC) |
| 793 #pragma warning(pop) | 787 #pragma warning(pop) |
| 794 #endif | 788 #endif |
| 795 | 789 |
| 796 } // namespace content | 790 } // namespace content |
| 797 | 791 |
| 798 #endif // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ | 792 #endif // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ |
| OLD | NEW |