Chromium Code Reviews| 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_; |