Index: third_party/WebKit/public/web/modules/serviceworker/WebServiceWorkerContextClient.h |
diff --git a/third_party/WebKit/public/web/modules/serviceworker/WebServiceWorkerContextClient.h b/third_party/WebKit/public/web/modules/serviceworker/WebServiceWorkerContextClient.h |
index e9777cac149c3c97cda2d77c4ca822b48be418fc..b400f012f2ccd4428df7e196902d3f514eb4ea0b 100644 |
--- a/third_party/WebKit/public/web/modules/serviceworker/WebServiceWorkerContextClient.h |
+++ b/third_party/WebKit/public/web/modules/serviceworker/WebServiceWorkerContextClient.h |
@@ -31,8 +31,9 @@ |
#ifndef WebServiceWorkerContextClient_h |
#define WebServiceWorkerContextClient_h |
+#include <v8.h> |
#include <memory> |
- |
+#include "mojo/public/cpp/system/data_pipe.h" |
#include "public/platform/WebMessagePortChannel.h" |
#include "public/platform/WebURL.h" |
#include "public/platform/modules/serviceworker/WebServiceWorkerClientsClaimCallbacks.h" |
@@ -171,9 +172,15 @@ class WebServiceWorkerContextClient { |
// dispatchFetchEvent respectively. |
virtual void respondToFetchEvent(int fetchEventID, double eventDispatchTime) { |
} |
- virtual void respondToFetchEvent(int fetchEventID, |
- const WebServiceWorkerResponse& response, |
- double eventDispatchTime) {} |
+ virtual void respondToFetchEventWithResponse( |
+ int fetchEventID, |
+ const WebServiceWorkerResponse& response, |
+ double eventDispatchTime) {} |
+ virtual void respondToFetchEventWithResponseStream( |
+ int fetchEventID, |
+ const WebServiceWorkerResponse& response, |
+ mojo::ScopedDataPipeConsumerHandle data_stream, |
+ double eventDispatchTime) {} |
virtual void respondToPaymentRequestEvent( |
int eventId, |
const WebPaymentAppResponse& response, |