Index: content/renderer/render_view_impl.h |
diff --git a/content/renderer/render_view_impl.h b/content/renderer/render_view_impl.h |
index 1244c888e07f836f35dfad0cd0d3889e706f5d13..332020e16c4b01653be2b8960aed10a2abf5f22d 100644 |
--- a/content/renderer/render_view_impl.h |
+++ b/content/renderer/render_view_impl.h |
@@ -150,6 +150,7 @@ class MouseLockDispatcher; |
class NavigationState; |
class NotificationProvider; |
class PepperPluginInstanceImpl; |
+class PushMessagingDispatcher; |
class RenderViewObserver; |
class RenderViewTest; |
class RendererAccessibility; |
@@ -510,6 +511,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) |
@@ -1262,6 +1264,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_; |