| Index: content/renderer/push_messaging/push_messaging_dispatcher.h | 
| diff --git a/content/renderer/push_messaging/push_messaging_dispatcher.h b/content/renderer/push_messaging/push_messaging_dispatcher.h | 
| index ca6610b0f3ddb9ac7385586b62552fbfedef3157..71294e22d0da98cfc0a60accf21dcb4de7bd4950 100644 | 
| --- a/content/renderer/push_messaging/push_messaging_dispatcher.h | 
| +++ b/content/renderer/push_messaging/push_messaging_dispatcher.h | 
| @@ -29,6 +29,7 @@ class Message; | 
| namespace content { | 
|  | 
| struct Manifest; | 
| +struct PushSubscriptionOptions; | 
|  | 
| class PushMessagingDispatcher : public RenderFrameObserver, | 
| public blink::WebPushClient { | 
| @@ -46,12 +47,17 @@ class PushMessagingDispatcher : public RenderFrameObserver, | 
| const blink::WebPushSubscriptionOptions& options, | 
| blink::WebPushSubscriptionCallbacks* callbacks) override; | 
|  | 
| -  void DoSubscribe( | 
| +  void DidGetManifest( | 
| blink::WebServiceWorkerRegistration* service_worker_registration, | 
| const blink::WebPushSubscriptionOptions& options, | 
| blink::WebPushSubscriptionCallbacks* callbacks, | 
| const Manifest& manifest); | 
|  | 
| +  void DoSubscribe( | 
| +      blink::WebServiceWorkerRegistration* service_worker_registration, | 
| +      const PushSubscriptionOptions& options, | 
| +      blink::WebPushSubscriptionCallbacks* callbacks); | 
| + | 
| void OnSubscribeFromDocumentSuccess(int32_t request_id, | 
| const GURL& endpoint, | 
| const std::vector<uint8_t>& p256dh, | 
|  |