| Index: content/renderer/service_worker/service_worker_context_client.h
 | 
| diff --git a/content/renderer/service_worker/service_worker_context_client.h b/content/renderer/service_worker/service_worker_context_client.h
 | 
| index 5385b98d16a2cb5168cacccff78f17eb17033c4b..27afe33ae2ef3051067cadf614775c4bb758c630 100644
 | 
| --- a/content/renderer/service_worker/service_worker_context_client.h
 | 
| +++ b/content/renderer/service_worker/service_worker_context_client.h
 | 
| @@ -72,6 +72,9 @@ class ServiceWorkerContextClient : public blink::WebServiceWorkerContextClient,
 | 
|    using FetchCallback =
 | 
|        base::Callback<void(ServiceWorkerStatusCode,
 | 
|                            base::Time /* dispatch_event_time */)>;
 | 
| +  using PaymentRequestEventCallback =
 | 
| +      base::Callback<void(ServiceWorkerStatusCode,
 | 
| +                          base::Time /* dispatch_event_time */)>;
 | 
|  
 | 
|    // Returns a thread-specific client instance.  This does NOT create a
 | 
|    // new instance.
 | 
| @@ -159,9 +162,15 @@ class ServiceWorkerContextClient : public blink::WebServiceWorkerContextClient,
 | 
|                               double event_dispatch_time) override;
 | 
|    void respondToFetchEvent(int fetch_event_id,
 | 
|                             double event_dispatch_time) override;
 | 
| -  void respondToFetchEvent(int fetch_event_id,
 | 
| -                           const blink::WebServiceWorkerResponse& response,
 | 
| -                           double event_dispatch_time) override;
 | 
| +  void respondToFetchEventWithResponse(
 | 
| +      int fetch_event_id,
 | 
| +      const blink::WebServiceWorkerResponse& response,
 | 
| +      double event_dispatch_time) override;
 | 
| +  void respondToFetchEventWithResponseStream(
 | 
| +      int fetch_event_id,
 | 
| +      const blink::WebServiceWorkerResponse& response,
 | 
| +      blink::WebServiceWorkerStreamHandle* web_stream_handle,
 | 
| +      double event_dispatch_time) override;
 | 
|    void didHandleFetchEvent(int fetch_event_id,
 | 
|                             blink::WebServiceWorkerEventResult result,
 | 
|                             double dispatch_event_time) override;
 | 
| @@ -244,10 +253,12 @@ class ServiceWorkerContextClient : public blink::WebServiceWorkerContextClient,
 | 
|    void DispatchExtendableMessageEvent(
 | 
|        mojom::ExtendableMessageEventPtr event,
 | 
|        const DispatchExtendableMessageEventCallback& callback) override;
 | 
| -  void DispatchFetchEvent(int fetch_event_id,
 | 
| -                          const ServiceWorkerFetchRequest& request,
 | 
| -                          mojom::FetchEventPreloadHandlePtr preload_handle,
 | 
| -                          const DispatchFetchEventCallback& callback) override;
 | 
| +  void DispatchFetchEvent(
 | 
| +      int fetch_event_id,
 | 
| +      const ServiceWorkerFetchRequest& request,
 | 
| +      mojom::FetchEventPreloadHandlePtr preload_handle,
 | 
| +      mojom::ServiceWorkerFetchResponseCallbackPtr response_callback,
 | 
| +      const DispatchFetchEventCallback& callback) override;
 | 
|    void DispatchNotificationClickEvent(
 | 
|        const std::string& notification_id,
 | 
|        const PlatformNotificationData& notification_data,
 | 
| 
 |