Index: content/browser/service_worker/service_worker_context_core.h |
diff --git a/content/browser/service_worker/service_worker_context_core.h b/content/browser/service_worker/service_worker_context_core.h |
index 63522ea3b39ac1b8d1cf152bc06a5eaf01faff71..cf099d66edd2a12eb4ce0e77214f6d55a8d2fff4 100644 |
--- a/content/browser/service_worker/service_worker_context_core.h |
+++ b/content/browser/service_worker/service_worker_context_core.h |
@@ -187,6 +187,15 @@ class CONTENT_EXPORT ServiceWorkerContextCore |
net::URLRequestContext* request_context, |
base::WeakPtr<storage::BlobStorageContext> blob_storage_context); |
+ // Methods to support cross site navigations. |
+ scoped_ptr<ServiceWorkerProviderHost> TransferProviderHostOut( |
+ int process_id, |
+ int provider_id); |
+ void TransferProviderHostIn( |
+ int new_process_id, |
+ int new_host_id, |
+ scoped_ptr<ServiceWorkerProviderHost> provider_host); |
+ |
base::WeakPtr<ServiceWorkerContextCore> AsWeakPtr() { |
return weak_factory_.GetWeakPtr(); |
} |