Index: content/browser/appcache/chrome_appcache_service.h |
diff --git a/content/browser/appcache/chrome_appcache_service.h b/content/browser/appcache/chrome_appcache_service.h |
index 3c787e5360c7b06b0338dfc16390803a5513815b..6614bd6c428d0dc6c99dfc3598acec8fe2672ff8 100644 |
--- a/content/browser/appcache/chrome_appcache_service.h |
+++ b/content/browser/appcache/chrome_appcache_service.h |
@@ -16,15 +16,20 @@ |
namespace base { |
class FilePath; |
} |
- |
namespace net { |
class URLRequestContextGetter; |
} |
+namespace webkit_blob { |
+class BlobStorageController; |
+} |
+ |
namespace content { |
+class AppCacheExecutableHandlerFactoryImpl; |
class ResourceContext; |
- |
+class WorkerStoragePartition; |
struct ChromeAppCacheServiceDeleter; |
+class ChromeBlobStorageContext; |
// An AppCacheService subclass used by the chrome. There is an instance |
// associated with each BrowserContext. This derivation adds refcounting |
@@ -49,7 +54,9 @@ class CONTENT_EXPORT ChromeAppCacheService |
const base::FilePath& cache_path, // May be empty to use in-memory structs. |
ResourceContext* resource_context, |
net::URLRequestContextGetter* request_context_getter, |
- scoped_refptr<quota::SpecialStoragePolicy> special_storage_policy); |
+ scoped_refptr<quota::SpecialStoragePolicy> special_storage_policy, |
+ const WorkerStoragePartition& worker_storage_partition, |
+ ChromeBlobStorageContext* blob_context); |
// AppCachePolicy overrides |
virtual bool CanLoadAppCache(const GURL& manifest_url, |
@@ -70,6 +77,7 @@ class CONTENT_EXPORT ChromeAppCacheService |
ResourceContext* resource_context_; |
base::FilePath cache_path_; |
+ scoped_ptr<AppCacheExecutableHandlerFactoryImpl> executable_handler_factory_; |
DISALLOW_COPY_AND_ASSIGN(ChromeAppCacheService); |
}; |