Index: content/browser/service_worker/service_worker_request_handler.h |
diff --git a/content/browser/service_worker/service_worker_request_handler.h b/content/browser/service_worker/service_worker_request_handler.h |
index ca5ed5ed20279d348c6114613a4222e6f59a3a69..446c2089c12814977fd9373a4a5ed9eb768ef67e 100644 |
--- a/content/browser/service_worker/service_worker_request_handler.h |
+++ b/content/browser/service_worker/service_worker_request_handler.h |
@@ -18,8 +18,13 @@ class NetworkDelegate; |
class URLRequest; |
} |
+namespace webkit_blob { |
+class BlobStorageContext; |
+} |
+ |
namespace content { |
+class ChromeBlobStorageContext; |
class ServiceWorkerContextCore; |
class ServiceWorkerContextWrapper; |
class ServiceWorkerProviderHost; |
@@ -38,6 +43,7 @@ class CONTENT_EXPORT ServiceWorkerRequestHandler |
static void InitializeHandler( |
net::URLRequest* request, |
ServiceWorkerContextWrapper* context_wrapper, |
+ webkit_blob::BlobStorageContext* blob_storage_context, |
int process_id, |
int provider_id, |
ResourceType::Type resource_type); |
@@ -62,10 +68,12 @@ class CONTENT_EXPORT ServiceWorkerRequestHandler |
ServiceWorkerRequestHandler( |
base::WeakPtr<ServiceWorkerContextCore> context, |
base::WeakPtr<ServiceWorkerProviderHost> provider_host, |
+ base::WeakPtr<webkit_blob::BlobStorageContext> blob_storage_context, |
ResourceType::Type resource_type); |
base::WeakPtr<ServiceWorkerContextCore> context_; |
base::WeakPtr<ServiceWorkerProviderHost> provider_host_; |
+ base::WeakPtr<webkit_blob::BlobStorageContext> blob_storage_context_; |
ResourceType::Type resource_type_; |
DISALLOW_COPY_AND_ASSIGN(ServiceWorkerRequestHandler); |