Index: content/renderer/render_view_impl.h |
diff --git a/content/renderer/render_view_impl.h b/content/renderer/render_view_impl.h |
index a80c631dbc58567591acaa8786b6a4f180e50f56..517ea7a4e508e6e42f39be9b91818fb709b924e8 100644 |
--- a/content/renderer/render_view_impl.h |
+++ b/content/renderer/render_view_impl.h |
@@ -148,6 +148,7 @@ class MouseLockDispatcher; |
class NavigationState; |
class NotificationProvider; |
class PepperPluginInstanceImpl; |
+class PushMessagingDispatcher; |
class RenderViewObserver; |
class RenderViewTest; |
class RendererAccessibility; |
@@ -487,6 +488,7 @@ class CONTENT_EXPORT RenderViewImpl |
virtual blink::WebPageVisibilityState visibilityState() const; |
virtual blink::WebUserMediaClient* userMediaClient(); |
virtual blink::WebMIDIClient* webMIDIClient(); |
+ virtual blink::WebPushClient* webPushClient(); |
virtual void draggableRegionsChanged(); |
#if defined(OS_ANDROID) |
@@ -1284,6 +1286,9 @@ class CONTENT_EXPORT RenderViewImpl |
// Holds a reference to the service which provides desktop notifications. |
NotificationProvider* notification_provider_; |
+ // The push messaging dispatcher attached to this view, lazily initialized. |
+ PushMessagingDispatcher* push_messaging_dispatcher_; |
+ |
// The geolocation dispatcher attached to this view, lazily initialized. |
GeolocationDispatcher* geolocation_dispatcher_; |