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

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

Issue 2196843003: Blink ServiceRegistry -> InterfaceProvider (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: . Created 4 years, 4 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_RENDERER_BLINK_PLATFORM_IMPL_H_ 5 #ifndef CONTENT_RENDERER_RENDERER_BLINK_PLATFORM_IMPL_H_
6 #define CONTENT_RENDERER_RENDERER_BLINK_PLATFORM_IMPL_H_ 6 #define CONTENT_RENDERER_RENDERER_BLINK_PLATFORM_IMPL_H_
7 7
8 #include <stddef.h> 8 #include <stddef.h>
9 #include <stdint.h> 9 #include <stdint.h>
10 10
(...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after
46 namespace scheduler { 46 namespace scheduler {
47 class RendererScheduler; 47 class RendererScheduler;
48 class WebThreadImplForRendererScheduler; 48 class WebThreadImplForRendererScheduler;
49 } 49 }
50 50
51 namespace shell { 51 namespace shell {
52 class InterfaceProvider; 52 class InterfaceProvider;
53 } 53 }
54 54
55 namespace content { 55 namespace content {
56 class BlinkServiceRegistryImpl; 56 class BlinkInterfaceProviderImpl;
57 class LocalStorageCachedAreas; 57 class LocalStorageCachedAreas;
58 class PlatformEventObserverBase; 58 class PlatformEventObserverBase;
59 class QuotaMessageFilter; 59 class QuotaMessageFilter;
60 class RendererClipboardDelegate; 60 class RendererClipboardDelegate;
61 class RenderView; 61 class RenderView;
62 class ThreadSafeSender; 62 class ThreadSafeSender;
63 class WebClipboardImpl; 63 class WebClipboardImpl;
64 class WebDatabaseObserverImpl; 64 class WebDatabaseObserverImpl;
65 class WebFileSystemImpl; 65 class WebFileSystemImpl;
66 66
(...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after
183 blink::WebImageCaptureFrameGrabber* createImageCaptureFrameGrabber() override; 183 blink::WebImageCaptureFrameGrabber* createImageCaptureFrameGrabber() override;
184 blink::WebGraphicsContext3DProvider* createOffscreenGraphicsContext3DProvider( 184 blink::WebGraphicsContext3DProvider* createOffscreenGraphicsContext3DProvider(
185 const blink::Platform::ContextAttributes& attributes, 185 const blink::Platform::ContextAttributes& attributes,
186 const blink::WebURL& top_document_web_url, 186 const blink::WebURL& top_document_web_url,
187 blink::WebGraphicsContext3DProvider* share_provider, 187 blink::WebGraphicsContext3DProvider* share_provider,
188 blink::Platform::GraphicsInfo* gl_info) override; 188 blink::Platform::GraphicsInfo* gl_info) override;
189 blink::WebGraphicsContext3DProvider* 189 blink::WebGraphicsContext3DProvider*
190 createSharedOffscreenGraphicsContext3DProvider() override; 190 createSharedOffscreenGraphicsContext3DProvider() override;
191 blink::WebCompositorSupport* compositorSupport() override; 191 blink::WebCompositorSupport* compositorSupport() override;
192 blink::WebString convertIDNToUnicode(const blink::WebString& host) override; 192 blink::WebString convertIDNToUnicode(const blink::WebString& host) override;
193 blink::ServiceRegistry* serviceRegistry() override; 193 blink::InterfaceProvider* interfaceProvider() override;
194 void startListening(blink::WebPlatformEventType, 194 void startListening(blink::WebPlatformEventType,
195 blink::WebPlatformEventListener*) override; 195 blink::WebPlatformEventListener*) override;
196 void stopListening(blink::WebPlatformEventType) override; 196 void stopListening(blink::WebPlatformEventType) override;
197 void queryStorageUsageAndQuota(const blink::WebURL& storage_partition, 197 void queryStorageUsageAndQuota(const blink::WebURL& storage_partition,
198 blink::WebStorageQuotaType, 198 blink::WebStorageQuotaType,
199 blink::WebStorageQuotaCallbacks) override; 199 blink::WebStorageQuotaCallbacks) override;
200 blink::WebThread* currentThread() override; 200 blink::WebThread* currentThread() override;
201 blink::BlameContext* topLevelBlameContext() override; 201 blink::BlameContext* topLevelBlameContext() override;
202 void recordRappor(const char* metric, 202 void recordRappor(const char* metric,
203 const blink::WebString& sample) override; 203 const blink::WebString& sample) override;
(...skipping 92 matching lines...) Expand 10 before | Expand all | Expand 10 after
296 296
297 IDMap<PlatformEventObserverBase, IDMapOwnPointer> platform_event_observers_; 297 IDMap<PlatformEventObserverBase, IDMapOwnPointer> platform_event_observers_;
298 298
299 scheduler::RendererScheduler* renderer_scheduler_; // NOT OWNED 299 scheduler::RendererScheduler* renderer_scheduler_; // NOT OWNED
300 TopLevelBlameContext top_level_blame_context_; 300 TopLevelBlameContext top_level_blame_context_;
301 301
302 WebTrialTokenValidatorImpl trial_token_validator_; 302 WebTrialTokenValidatorImpl trial_token_validator_;
303 303
304 std::unique_ptr<LocalStorageCachedAreas> local_storage_cached_areas_; 304 std::unique_ptr<LocalStorageCachedAreas> local_storage_cached_areas_;
305 305
306 std::unique_ptr<BlinkServiceRegistryImpl> blink_service_registry_; 306 std::unique_ptr<BlinkInterfaceProviderImpl> blink_interface_provider_;
307 307
308 DISALLOW_COPY_AND_ASSIGN(RendererBlinkPlatformImpl); 308 DISALLOW_COPY_AND_ASSIGN(RendererBlinkPlatformImpl);
309 }; 309 };
310 310
311 } // namespace content 311 } // namespace content
312 312
313 #endif // CONTENT_RENDERER_RENDERER_BLINK_PLATFORM_IMPL_H_ 313 #endif // CONTENT_RENDERER_RENDERER_BLINK_PLATFORM_IMPL_H_
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698