Index: content/renderer/renderer_blink_platform_impl.h |
diff --git a/content/renderer/renderer_blink_platform_impl.h b/content/renderer/renderer_blink_platform_impl.h |
index e7a6f068d95f62847bf43d66523bcf9adec9718a..b6300e88af89a355276cb141575a956230b6c957 100644 |
--- a/content/renderer/renderer_blink_platform_impl.h |
+++ b/content/renderer/renderer_blink_platform_impl.h |
@@ -50,6 +50,7 @@ class WebThreadImplForRendererScheduler; |
} |
namespace content { |
+class BlinkServiceRegistryImpl; |
class DeviceLightEventPump; |
class DeviceMotionEventPump; |
class DeviceOrientationEventPump; |
@@ -58,6 +59,7 @@ class PlatformEventObserverBase; |
class QuotaMessageFilter; |
class RendererClipboardDelegate; |
class RenderView; |
+class ServiceRegistry; |
class ThreadSafeSender; |
class WebClipboardImpl; |
class WebDatabaseObserverImpl; |
@@ -65,8 +67,8 @@ class WebFileSystemImpl; |
class CONTENT_EXPORT RendererBlinkPlatformImpl : public BlinkPlatformImpl { |
public: |
- explicit RendererBlinkPlatformImpl( |
- scheduler::RendererScheduler* renderer_scheduler); |
+ RendererBlinkPlatformImpl(scheduler::RendererScheduler* renderer_scheduler, |
+ base::WeakPtr<ServiceRegistry> service_registry); |
~RendererBlinkPlatformImpl() override; |
// Shutdown must be called just prior to shutting down blink. |
@@ -180,8 +182,7 @@ class CONTENT_EXPORT RendererBlinkPlatformImpl : public BlinkPlatformImpl { |
blink::WebString convertIDNToUnicode( |
const blink::WebString& host, |
const blink::WebString& languages) override; |
- void connectToRemoteService(const char* name, |
- mojo::ScopedMessagePipeHandle handle) override; |
+ blink::ServiceRegistry* serviceRegistry() override; |
void startListening(blink::WebPlatformEventType, |
blink::WebPlatformEventListener*) override; |
void stopListening(blink::WebPlatformEventType) override; |
@@ -303,6 +304,8 @@ class CONTENT_EXPORT RendererBlinkPlatformImpl : public BlinkPlatformImpl { |
scoped_ptr<LocalStorageCachedAreas> local_storage_cached_areas_; |
+ scoped_ptr<BlinkServiceRegistryImpl> blink_service_registry_; |
+ |
DISALLOW_COPY_AND_ASSIGN(RendererBlinkPlatformImpl); |
}; |