Index: content/browser/service_worker/service_worker_provider_host.h |
diff --git a/content/browser/service_worker/service_worker_provider_host.h b/content/browser/service_worker/service_worker_provider_host.h |
index 04fb21d0a2ba249c87600c0aa371ed9994f89ff2..54e7181ce42bb0f2c85e20936e02499718c55507 100644 |
--- a/content/browser/service_worker/service_worker_provider_host.h |
+++ b/content/browser/service_worker/service_worker_provider_host.h |
@@ -131,6 +131,16 @@ class CONTENT_EXPORT ServiceWorkerProviderHost |
// be removed in destructor. |
void AddScopedProcessReferenceToPattern(const GURL& pattern); |
+ // Methods to support cross site navigations. |
+ void PrepareForCrossSiteTransfer(); |
+ void CompleteCrossSiteTransfer( |
+ int new_process_id, |
+ int new_provider_id, |
+ ServiceWorkerDispatcherHost* displatcher_host); |
falken
2014/11/11 08:38:57
spelling: displatcher (sounds painful :)
michaeln
2014/11/13 00:05:08
lol... but i absolutely prefer my spelling!
|
+ ServiceWorkerDispatcherHost* dispatcher_host() { |
+ return dispatcher_host_; |
+ } |
+ |
private: |
friend class ServiceWorkerProviderHostTest; |
friend class ServiceWorkerWriteToCacheJobTest; |
@@ -155,8 +165,8 @@ class CONTENT_EXPORT ServiceWorkerProviderHost |
void IncreaseProcessReference(const GURL& pattern); |
void DecreaseProcessReference(const GURL& pattern); |
- const int process_id_; |
- const int provider_id_; |
+ int process_id_; |
+ int provider_id_; |
GURL document_url_; |
GURL topmost_frame_url_; |