summaryrefslogtreecommitdiff
path: root/chromium/content/browser/service_worker/service_worker_read_from_cache_job.h
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/content/browser/service_worker/service_worker_read_from_cache_job.h')
-rw-r--r--chromium/content/browser/service_worker/service_worker_read_from_cache_job.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/chromium/content/browser/service_worker/service_worker_read_from_cache_job.h b/chromium/content/browser/service_worker/service_worker_read_from_cache_job.h
index 2a290d3c84d..82d9d5f1779 100644
--- a/chromium/content/browser/service_worker/service_worker_read_from_cache_job.h
+++ b/chromium/content/browser/service_worker/service_worker_read_from_cache_job.h
@@ -18,6 +18,7 @@ namespace content {
class ServiceWorkerContextCore;
class ServiceWorkerResponseReader;
+class ServiceWorkerVersion;
// A URLRequestJob derivative used to retrieve script resources
// from the service workers script cache. It uses a response reader
@@ -29,6 +30,7 @@ class CONTENT_EXPORT ServiceWorkerReadFromCacheJob
net::URLRequest* request,
net::NetworkDelegate* network_delegate,
base::WeakPtr<ServiceWorkerContextCore> context,
+ const scoped_refptr<ServiceWorkerVersion>& version,
int64 response_id);
private:
@@ -53,8 +55,10 @@ class CONTENT_EXPORT ServiceWorkerReadFromCacheJob
const net::HttpResponseInfo* http_info() const;
bool is_range_request() const { return range_requested_.IsValid(); }
void SetupRangeResponse(int response_data_size);
+ void Done(const net::URLRequestStatus& status);
base::WeakPtr<ServiceWorkerContextCore> context_;
+ scoped_refptr<ServiceWorkerVersion> version_;
int64 response_id_;
scoped_ptr<ServiceWorkerResponseReader> reader_;
scoped_refptr<HttpResponseInfoIOBuffer> http_info_io_buffer_;