Index: content/renderer/render_view_impl.h |
diff --git a/content/renderer/render_view_impl.h b/content/renderer/render_view_impl.h |
index 7e5c6323e06821ea3792b898d4dcd483d8078ca7..f68c0434aaaf022da525546c1ff14f47a1d3226e 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; |
@@ -515,6 +516,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) |
@@ -1277,6 +1279,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_; |