Index: content/browser/service_worker/service_worker_fetch_dispatcher.h |
diff --git a/content/browser/service_worker/service_worker_fetch_dispatcher.h b/content/browser/service_worker/service_worker_fetch_dispatcher.h |
index 9e595ab087006e3a857e0c3791b242b7a4dfcdb3..7b905e0b35d7fe5cc78d473f70b9dbad4d5d4cdd 100644 |
--- a/content/browser/service_worker/service_worker_fetch_dispatcher.h |
+++ b/content/browser/service_worker/service_worker_fetch_dispatcher.h |
@@ -11,10 +11,6 @@ |
#include "content/common/service_worker/service_worker_status_code.h" |
#include "content/common/service_worker/service_worker_types.h" |
-namespace net { |
-class URLRequest; |
-} |
- |
namespace content { |
class ServiceWorkerVersion; |
@@ -26,10 +22,9 @@ class ServiceWorkerFetchDispatcher { |
ServiceWorkerFetchEventResult, |
const ServiceWorkerResponse&)> FetchCallback; |
- ServiceWorkerFetchDispatcher( |
- net::URLRequest* request, |
- ServiceWorkerVersion* version, |
- const FetchCallback& callback); |
+ ServiceWorkerFetchDispatcher(scoped_ptr<ServiceWorkerFetchRequest> request, |
+ ServiceWorkerVersion* version, |
+ const FetchCallback& callback); |
~ServiceWorkerFetchDispatcher(); |
// Dispatches a fetch event to the |version| given in ctor, and fires |
@@ -46,7 +41,7 @@ class ServiceWorkerFetchDispatcher { |
scoped_refptr<ServiceWorkerVersion> version_; |
FetchCallback callback_; |
- ServiceWorkerFetchRequest request_; |
+ scoped_ptr<ServiceWorkerFetchRequest> request_; |
base::WeakPtrFactory<ServiceWorkerFetchDispatcher> weak_factory_; |
DISALLOW_COPY_AND_ASSIGN(ServiceWorkerFetchDispatcher); |