Index: chrome/common/resource_dispatcher.cc |
=================================================================== |
--- chrome/common/resource_dispatcher.cc (revision 42417) |
+++ chrome/common/resource_dispatcher.cc (working copy) |
@@ -52,8 +52,11 @@ |
// ResourceLoaderBridge |
virtual void AppendDataToUpload(const char* data, int data_len); |
- virtual void AppendFileRangeToUpload(const FilePath& path, |
- uint64 offset, uint64 length); |
+ virtual void AppendFileRangeToUpload( |
+ const FilePath& path, |
+ uint64 offset, |
+ uint64 length, |
+ const base::Time& expected_modification_time); |
virtual void SetUploadIdentifier(int64 identifier); |
virtual bool Start(Peer* peer); |
virtual void Cancel(); |
@@ -152,12 +155,14 @@ |
} |
void IPCResourceLoaderBridge::AppendFileRangeToUpload( |
- const FilePath& path, uint64 offset, uint64 length) { |
+ const FilePath& path, uint64 offset, uint64 length, |
+ const base::Time& expected_modification_time) { |
DCHECK(request_id_ == -1) << "request already started"; |
if (!request_.upload_data) |
request_.upload_data = new net::UploadData(); |
- request_.upload_data->AppendFileRange(path, offset, length); |
+ request_.upload_data->AppendFileRange(path, offset, length, |
+ expected_modification_time); |
} |
void IPCResourceLoaderBridge::SetUploadIdentifier(int64 identifier) { |