| 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 <set> | 8 #include <set> | 
| 9 #include <string> | 9 #include <string> | 
| 10 #include <vector> | 10 #include <vector> | 
| (...skipping 97 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 108 class RenderProcessObserver; | 108 class RenderProcessObserver; | 
| 109 class RendererBlinkPlatformImpl; | 109 class RendererBlinkPlatformImpl; | 
| 110 class RendererDemuxerAndroid; | 110 class RendererDemuxerAndroid; | 
| 111 class ResourceDispatchThrottler; | 111 class ResourceDispatchThrottler; | 
| 112 class ResourceSchedulingFilter; | 112 class ResourceSchedulingFilter; | 
| 113 class V8SamplingProfiler; | 113 class V8SamplingProfiler; | 
| 114 class VideoCaptureImplManager; | 114 class VideoCaptureImplManager; | 
| 115 class WebGraphicsContext3DCommandBufferImpl; | 115 class WebGraphicsContext3DCommandBufferImpl; | 
| 116 class WebRTCIdentityService; | 116 class WebRTCIdentityService; | 
| 117 | 117 | 
|  | 118 #if defined(USE_OZONE) | 
|  | 119 class ChildClientNativePixmapFactoryMessageFilter; | 
|  | 120 #endif | 
|  | 121 | 
| 118 #if defined(COMPILER_MSVC) | 122 #if defined(COMPILER_MSVC) | 
| 119 // See explanation for other RenderViewHostImpl which is the same issue. | 123 // See explanation for other RenderViewHostImpl which is the same issue. | 
| 120 #pragma warning(push) | 124 #pragma warning(push) | 
| 121 #pragma warning(disable: 4250) | 125 #pragma warning(disable: 4250) | 
| 122 #endif | 126 #endif | 
| 123 | 127 | 
| 124 // The RenderThreadImpl class represents a background thread where RenderView | 128 // The RenderThreadImpl class represents a background thread where RenderView | 
| 125 // instances live.  The RenderThread supports an API that is used by its | 129 // instances live.  The RenderThread supports an API that is used by its | 
| 126 // consumer to talk indirectly to the RenderViews and supporting objects. | 130 // consumer to talk indirectly to the RenderViews and supporting objects. | 
| 127 // Likewise, it provides an API for the RenderViews to talk back to the main | 131 // Likewise, it provides an API for the RenderViews to talk back to the main | 
| (...skipping 446 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 574   // Pool of workers used for raster operations (e.g., tile rasterization). | 578   // Pool of workers used for raster operations (e.g., tile rasterization). | 
| 575   scoped_refptr<RasterWorkerPool> raster_worker_pool_; | 579   scoped_refptr<RasterWorkerPool> raster_worker_pool_; | 
| 576 | 580 | 
| 577   base::CancelableCallback<void(const IPC::Message&)> main_input_callback_; | 581   base::CancelableCallback<void(const IPC::Message&)> main_input_callback_; | 
| 578   scoped_refptr<IPC::MessageFilter> input_event_filter_; | 582   scoped_refptr<IPC::MessageFilter> input_event_filter_; | 
| 579   scoped_ptr<InputHandlerManager> input_handler_manager_; | 583   scoped_ptr<InputHandlerManager> input_handler_manager_; | 
| 580   scoped_refptr<CompositorForwardingMessageFilter> compositor_message_filter_; | 584   scoped_refptr<CompositorForwardingMessageFilter> compositor_message_filter_; | 
| 581 | 585 | 
| 582   scoped_refptr<BluetoothMessageFilter> bluetooth_message_filter_; | 586   scoped_refptr<BluetoothMessageFilter> bluetooth_message_filter_; | 
| 583 | 587 | 
|  | 588 #if defined(USE_OZONE) | 
|  | 589   scoped_refptr<ChildClientNativePixmapFactoryMessageFilter> | 
|  | 590       client_native_pixmap_factory_message_filter_; | 
|  | 591 #endif | 
|  | 592 | 
| 584   scoped_refptr<cc_blink::ContextProviderWebContext> | 593   scoped_refptr<cc_blink::ContextProviderWebContext> | 
| 585       shared_main_thread_contexts_; | 594       shared_main_thread_contexts_; | 
| 586 | 595 | 
| 587   base::ObserverList<RenderProcessObserver> observers_; | 596   base::ObserverList<RenderProcessObserver> observers_; | 
| 588 | 597 | 
| 589   scoped_refptr<ContextProviderCommandBuffer> gpu_va_context_provider_; | 598   scoped_refptr<ContextProviderCommandBuffer> gpu_va_context_provider_; | 
| 590 | 599 | 
| 591   scoped_ptr<AudioRendererMixerManager> audio_renderer_mixer_manager_; | 600   scoped_ptr<AudioRendererMixerManager> audio_renderer_mixer_manager_; | 
| 592   scoped_ptr<media::AudioHardwareConfig> audio_hardware_config_; | 601   scoped_ptr<media::AudioHardwareConfig> audio_hardware_config_; | 
| 593 | 602 | 
| (...skipping 58 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 652   DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl); | 661   DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl); | 
| 653 }; | 662 }; | 
| 654 | 663 | 
| 655 #if defined(COMPILER_MSVC) | 664 #if defined(COMPILER_MSVC) | 
| 656 #pragma warning(pop) | 665 #pragma warning(pop) | 
| 657 #endif | 666 #endif | 
| 658 | 667 | 
| 659 }  // namespace content | 668 }  // namespace content | 
| 660 | 669 | 
| 661 #endif  // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ | 670 #endif  // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ | 
| OLD | NEW | 
|---|