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..6a084cc9799feed5bdde5a2f9993bec36b1baf09 100644 |
--- a/content/browser/service_worker/service_worker_request_handler.h |
+++ b/content/browser/service_worker/service_worker_request_handler.h |
@@ -20,6 +20,7 @@ class URLRequest; |
namespace content { |
+class ChromeBlobStorageContext; |
class ServiceWorkerContextCore; |
class ServiceWorkerContextWrapper; |
class ServiceWorkerProviderHost; |
@@ -49,14 +50,15 @@ class CONTENT_EXPORT ServiceWorkerRequestHandler |
// Creates a protocol interceptor for ServiceWorker. |
static scoped_ptr<net::URLRequestJobFactory::ProtocolHandler> |
- CreateInterceptor(); |
+ CreateInterceptor(ChromeBlobStorageContext* blob_storage_context); |
virtual ~ServiceWorkerRequestHandler(); |
// Called via custom URLRequestJobFactory. |
virtual net::URLRequestJob* MaybeCreateJob( |
net::URLRequest* request, |
- net::NetworkDelegate* network_delegate) = 0; |
+ net::NetworkDelegate* network_delegate, |
+ const scoped_refptr<ChromeBlobStorageContext>& blob_storage_context) = 0; |
protected: |
ServiceWorkerRequestHandler( |