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 f22039ece12c591a05cea1e1a2fdb3f08aeb8224..93c8e95c2fea837312114907a05059d50b539cca 100644 |
--- a/content/renderer/service_worker/service_worker_context_client.h |
+++ b/content/renderer/service_worker/service_worker_context_client.h |
@@ -60,6 +60,7 @@ class ServiceWorkerProviderContext; |
class ServiceWorkerContextClient; |
class ThreadSafeSender; |
class EmbeddedWorkerInstanceClientImpl; |
+class WebWorkerFetchContextInfo; |
// This class provides access to/from an ServiceWorker's WorkerGlobalScope. |
// Unless otherwise noted, all methods are called on the worker thread. |
@@ -190,6 +191,8 @@ class ServiceWorkerContextClient : public blink::WebServiceWorkerContextClient, |
// Called on the main thread. |
blink::WebServiceWorkerNetworkProvider* CreateServiceWorkerNetworkProvider() |
override; |
+ blink::WebWorkerFetchContextInfo* CreateServiceWorkerFetchContextInfo() |
+ override; |
blink::WebServiceWorkerProvider* CreateServiceWorkerProvider() override; |
void PostMessageToClient(const blink::WebString& uuid, |
@@ -320,6 +323,7 @@ class ServiceWorkerContextClient : public blink::WebServiceWorkerContextClient, |
const int64_t service_worker_version_id_; |
const GURL service_worker_scope_; |
const GURL script_url_; |
+ int network_provider_id_ = kInvalidServiceWorkerProviderId; |
scoped_refptr<ThreadSafeSender> sender_; |
scoped_refptr<base::SingleThreadTaskRunner> main_thread_task_runner_; |
scoped_refptr<base::TaskRunner> worker_task_runner_; |