| Index: content/renderer/push_messaging_dispatcher.h
|
| diff --git a/content/renderer/push_messaging_dispatcher.h b/content/renderer/push_messaging_dispatcher.h
|
| index 33ac7bde97a43aa29da52efb07f2560e8d02ecb1..70ec977da50f68486521c4f0c6abf9a38c5f5251 100644
|
| --- a/content/renderer/push_messaging_dispatcher.h
|
| +++ b/content/renderer/push_messaging_dispatcher.h
|
| @@ -24,6 +24,9 @@ class WebString;
|
| } // namespace blink
|
|
|
| namespace content {
|
| +
|
| +struct Manifest;
|
| +
|
| class PushMessagingDispatcher : public RenderFrameObserver,
|
| public blink::WebPushClient {
|
| public:
|
| @@ -35,16 +38,16 @@ class PushMessagingDispatcher : public RenderFrameObserver,
|
| virtual bool OnMessageReceived(const IPC::Message& message) OVERRIDE;
|
|
|
| // WebPushClient implementation.
|
| - // TODO(mvanouwerkerk): Delete this method once its callers are gone and
|
| - // WebPushClient no longer defines it (as pure virtual).
|
| - virtual void registerPushMessaging(
|
| - const blink::WebString& sender_id,
|
| - blink::WebPushRegistrationCallbacks* callbacks);
|
| virtual void registerPushMessaging(
|
| const blink::WebString& sender_id,
|
| blink::WebPushRegistrationCallbacks* callbacks,
|
| blink::WebServiceWorkerProvider* service_worker_provider);
|
|
|
| + void DoRegister(const std::string& sender_id,
|
| + blink::WebPushRegistrationCallbacks* callbacks,
|
| + blink::WebServiceWorkerProvider* service_worker_provider,
|
| + const Manifest& manifest);
|
| +
|
| void OnRegisterSuccess(int32 callbacks_id,
|
| const GURL& endpoint,
|
| const std::string& registration_id);
|
|
|