| Index: webkit/browser/appcache/appcache_backend_impl.h
|
| diff --git a/webkit/browser/appcache/appcache_backend_impl.h b/webkit/browser/appcache/appcache_backend_impl.h
|
| index 2bdc5743312a3301f98c729694169fd55b27d8d5..0d1779fc30fee44077923db81a7a3ce3ac5f4094 100644
|
| --- a/webkit/browser/appcache/appcache_backend_impl.h
|
| +++ b/webkit/browser/appcache/appcache_backend_impl.h
|
| @@ -57,6 +57,12 @@ class WEBKIT_STORAGE_BROWSER_EXPORT AppCacheBackendImpl {
|
| typedef base::hash_map<int, AppCacheHost*> HostMap;
|
| const HostMap& hosts() { return hosts_; }
|
|
|
| + // Methods to support cross site navigations. Hosts are transferred
|
| + // from process to process accordingly, deparented from the old
|
| + // processes backend and reparented to the new.
|
| + scoped_ptr<AppCacheHost> TransferHostOut(int host_id);
|
| + void TransferHostIn(int new_host_id, scoped_ptr<AppCacheHost> host);
|
| +
|
| private:
|
| AppCacheService* service_;
|
| AppCacheFrontend* frontend_;
|
|
|