Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(340)

Side by Side Diff: content/renderer/render_thread_impl.h

Issue 2033353002: Remove PeerConnectionIdentityStore and related messaging/storage code. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 4 years, 6 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 99 matching lines...) Expand 10 before | Expand all | Expand 10 after
110 class PeerConnectionDependencyFactory; 110 class PeerConnectionDependencyFactory;
111 class PeerConnectionTracker; 111 class PeerConnectionTracker;
112 class CategorizedWorkerPool; 112 class CategorizedWorkerPool;
113 class RenderThreadObserver; 113 class RenderThreadObserver;
114 class RendererBlinkPlatformImpl; 114 class RendererBlinkPlatformImpl;
115 class RendererDemuxerAndroid; 115 class RendererDemuxerAndroid;
116 class RendererGpuVideoAcceleratorFactories; 116 class RendererGpuVideoAcceleratorFactories;
117 class ResourceDispatchThrottler; 117 class ResourceDispatchThrottler;
118 class V8SamplingProfiler; 118 class V8SamplingProfiler;
119 class VideoCaptureImplManager; 119 class VideoCaptureImplManager;
120 class WebRTCIdentityService;
121 120
122 #if defined(OS_ANDROID) 121 #if defined(OS_ANDROID)
123 class StreamTextureFactory; 122 class StreamTextureFactory;
124 class SynchronousCompositorFilter; 123 class SynchronousCompositorFilter;
125 #endif 124 #endif
126 125
127 #if defined(COMPILER_MSVC) 126 #if defined(COMPILER_MSVC)
128 // See explanation for other RenderViewHostImpl which is the same issue. 127 // See explanation for other RenderViewHostImpl which is the same issue.
129 #pragma warning(push) 128 #pragma warning(push)
130 #pragma warning(disable: 4250) 129 #pragma warning(disable: 4250)
(...skipping 223 matching lines...) Expand 10 before | Expand all | Expand 10 after
354 // AudioHardwareConfig contains audio hardware configuration for 353 // AudioHardwareConfig contains audio hardware configuration for
355 // renderer side clients. Creation requires a synchronous IPC call so it is 354 // renderer side clients. Creation requires a synchronous IPC call so it is
356 // lazily created on the first call. 355 // lazily created on the first call.
357 media::AudioHardwareConfig* GetAudioHardwareConfig(); 356 media::AudioHardwareConfig* GetAudioHardwareConfig();
358 357
359 #if defined(OS_WIN) 358 #if defined(OS_WIN)
360 void PreCacheFontCharacters(const LOGFONT& log_font, 359 void PreCacheFontCharacters(const LOGFONT& log_font,
361 const base::string16& str); 360 const base::string16& str);
362 #endif 361 #endif
363 362
364 #if defined(ENABLE_WEBRTC)
365 WebRTCIdentityService* get_webrtc_identity_service() {
366 return webrtc_identity_service_.get();
367 }
368 #endif
369
370 // For producing custom V8 histograms. Custom histograms are produced if all 363 // For producing custom V8 histograms. Custom histograms are produced if all
371 // RenderViews share the same host, and the host is in the pre-specified set 364 // RenderViews share the same host, and the host is in the pre-specified set
372 // of hosts we want to produce custom diagrams for. The name for a custom 365 // of hosts we want to produce custom diagrams for. The name for a custom
373 // diagram is the name of the corresponding generic diagram plus a 366 // diagram is the name of the corresponding generic diagram plus a
374 // host-specific suffix. 367 // host-specific suffix.
375 class CONTENT_EXPORT HistogramCustomizer { 368 class CONTENT_EXPORT HistogramCustomizer {
376 public: 369 public:
377 HistogramCustomizer(); 370 HistogramCustomizer();
378 ~HistogramCustomizer(); 371 ~HistogramCustomizer();
379 372
(...skipping 251 matching lines...) Expand 10 before | Expand all | Expand 10 after
631 624
632 scoped_refptr<ContextProviderCommandBuffer> shared_worker_context_provider_; 625 scoped_refptr<ContextProviderCommandBuffer> shared_worker_context_provider_;
633 626
634 std::unique_ptr<AudioRendererMixerManager> audio_renderer_mixer_manager_; 627 std::unique_ptr<AudioRendererMixerManager> audio_renderer_mixer_manager_;
635 std::unique_ptr<media::AudioHardwareConfig> audio_hardware_config_; 628 std::unique_ptr<media::AudioHardwareConfig> audio_hardware_config_;
636 629
637 HistogramCustomizer histogram_customizer_; 630 HistogramCustomizer histogram_customizer_;
638 631
639 std::unique_ptr<base::MemoryPressureListener> memory_pressure_listener_; 632 std::unique_ptr<base::MemoryPressureListener> memory_pressure_listener_;
640 633
641 #if defined(ENABLE_WEBRTC)
642 std::unique_ptr<WebRTCIdentityService> webrtc_identity_service_;
643 #endif
644
645 std::unique_ptr<MemoryObserver> memory_observer_; 634 std::unique_ptr<MemoryObserver> memory_observer_;
646 635
647 scoped_refptr<base::SingleThreadTaskRunner> 636 scoped_refptr<base::SingleThreadTaskRunner>
648 main_thread_compositor_task_runner_; 637 main_thread_compositor_task_runner_;
649 638
650 // Compositor settings. 639 // Compositor settings.
651 bool is_gpu_rasterization_enabled_; 640 bool is_gpu_rasterization_enabled_;
652 bool is_gpu_rasterization_forced_; 641 bool is_gpu_rasterization_forced_;
653 bool is_async_worker_context_enabled_; 642 bool is_async_worker_context_enabled_;
654 int gpu_rasterization_msaa_sample_count_; 643 int gpu_rasterization_msaa_sample_count_;
(...skipping 46 matching lines...) Expand 10 before | Expand all | Expand 10 after
701 DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl); 690 DISALLOW_COPY_AND_ASSIGN(RenderThreadImpl);
702 }; 691 };
703 692
704 #if defined(COMPILER_MSVC) 693 #if defined(COMPILER_MSVC)
705 #pragma warning(pop) 694 #pragma warning(pop)
706 #endif 695 #endif
707 696
708 } // namespace content 697 } // namespace content
709 698
710 #endif // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_ 699 #endif // CONTENT_RENDERER_RENDER_THREAD_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698