Index: storage/browser/fileapi/file_system_url_request_job.h |
diff --git a/storage/browser/fileapi/file_system_url_request_job.h b/storage/browser/fileapi/file_system_url_request_job.h |
index e442cae3b5d6d48717375eebef365058bbd8abae..308b66cb77809b58726d790d19f5d68f6d4626c3 100644 |
--- a/storage/browser/fileapi/file_system_url_request_job.h |
+++ b/storage/browser/fileapi/file_system_url_request_job.h |
@@ -11,6 +11,7 @@ |
#include "base/memory/ref_counted.h" |
#include "base/memory/scoped_ptr.h" |
#include "base/memory/weak_ptr.h" |
+#include "net/base/net_errors.h" |
#include "net/http/http_byte_range.h" |
#include "net/url_request/url_request_job.h" |
#include "storage/browser/fileapi/file_system_url.h" |
@@ -41,7 +42,7 @@ class STORAGE_EXPORT FileSystemURLRequestJob : public net::URLRequestJob { |
// URLRequestJob methods: |
void Start() override; |
void Kill() override; |
- bool ReadRawData(net::IOBuffer* buf, int buf_size, int* bytes_read) override; |
+ int ReadRawData(net::IOBuffer* buf, int buf_size) override; |
bool IsRedirectResponse(GURL* location, int* http_status_code) override; |
void SetExtraRequestHeaders(const net::HttpRequestHeaders& headers) override; |
void GetResponseInfo(net::HttpResponseInfo* info) override; |
@@ -60,7 +61,6 @@ class STORAGE_EXPORT FileSystemURLRequestJob : public net::URLRequestJob { |
void DidGetMetadata(base::File::Error error_code, |
const base::File::Info& file_info); |
void DidRead(int result); |
- void NotifyFailed(int rv); |
const std::string storage_domain_; |
FileSystemContext* file_system_context_; |
@@ -69,6 +69,7 @@ class STORAGE_EXPORT FileSystemURLRequestJob : public net::URLRequestJob { |
bool is_directory_; |
scoped_ptr<net::HttpResponseInfo> response_info_; |
int64 remaining_bytes_; |
+ net::Error range_parse_result_; |
net::HttpByteRange byte_range_; |
base::WeakPtrFactory<FileSystemURLRequestJob> weak_factory_; |