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 64090bfef9c537f7773388fd73215da6bbafa671..42ac881bfc8ed6cf49e2fe763b5390c1d8365678 100644 |
--- a/content/browser/service_worker/service_worker_request_handler.h |
+++ b/content/browser/service_worker/service_worker_request_handler.h |
@@ -29,6 +29,7 @@ class BlobStorageContext; |
namespace content { |
+class ResourceContext; |
class ResourceRequestBody; |
class ServiceWorkerContextCore; |
class ServiceWorkerContextWrapper; |
@@ -65,14 +66,16 @@ class CONTENT_EXPORT ServiceWorkerRequestHandler |
net::URLRequest* request); |
// Creates a protocol interceptor for ServiceWorker. |
- static scoped_ptr<net::URLRequestInterceptor> CreateInterceptor(); |
+ static scoped_ptr<net::URLRequestInterceptor> CreateInterceptor( |
+ ResourceContext* resource_context); |
virtual ~ServiceWorkerRequestHandler(); |
// Called via custom URLRequestJobFactory. |
virtual net::URLRequestJob* MaybeCreateJob( |
net::URLRequest* request, |
- net::NetworkDelegate* network_delegate) = 0; |
+ net::NetworkDelegate* network_delegate, |
+ ResourceContext* context) = 0; |
virtual void GetExtraResponseInfo( |
bool* was_fetched_via_service_worker, |