| Index: content/browser/service_worker/service_worker_write_to_cache_job.h
|
| diff --git a/content/browser/service_worker/service_worker_write_to_cache_job.h b/content/browser/service_worker/service_worker_write_to_cache_job.h
|
| index deee1070fd9ce8a3c85077ba86fb01a989b3429f..7adf09e9b6e6542215d4796925154cf96a78b0f0 100644
|
| --- a/content/browser/service_worker/service_worker_write_to_cache_job.h
|
| +++ b/content/browser/service_worker/service_worker_write_to_cache_job.h
|
| @@ -71,7 +71,7 @@ class CONTENT_EXPORT ServiceWorkerWriteToCacheJob
|
| void GetResponseInfo(net::HttpResponseInfo* info) override;
|
| int GetResponseCode() const override;
|
| void SetExtraRequestHeaders(const net::HttpRequestHeaders& headers) override;
|
| - bool ReadRawData(net::IOBuffer* buf, int buf_size, int* bytes_read) override;
|
| + int ReadRawData(net::IOBuffer* buf, int buf_size) override;
|
|
|
| const net::HttpResponseInfo* http_info() const;
|
|
|
| @@ -114,10 +114,10 @@ class CONTENT_EXPORT ServiceWorkerWriteToCacheJob
|
| // status to IO_PENDING. After this function returns, if the URLRequestJob
|
| // isn't IO_PENDING, all of the data in |io_buffer_| has been written back to
|
| // the script cache if necessary.
|
| - void HandleNetData(int bytes_read);
|
| + int HandleNetData(int bytes_read);
|
|
|
| - void NotifyDoneHelper(const net::URLRequestStatus& status,
|
| - const std::string& status_message);
|
| + void NotifyStartErrorHelper(const net::URLRequestStatus& status,
|
| + const std::string& status_message);
|
|
|
| void NotifyFinishedCaching(net::URLRequestStatus status,
|
| const std::string& status_message);
|
| @@ -140,6 +140,7 @@ class CONTENT_EXPORT ServiceWorkerWriteToCacheJob
|
| bool has_been_killed_;
|
| bool did_notify_started_;
|
| bool did_notify_finished_;
|
| +
|
| base::WeakPtrFactory<ServiceWorkerWriteToCacheJob> weak_factory_;
|
|
|
| DISALLOW_COPY_AND_ASSIGN(ServiceWorkerWriteToCacheJob);
|
|
|