| Index: content/public/browser/download_save_info.h
|
| diff --git a/content/public/browser/download_save_info.h b/content/public/browser/download_save_info.h
|
| index 69893f4bbd601f76f738644d3c8546d6e57ab8a5..6d9ae8018710b63478f6384ba60cf39d34cfc2a2 100644
|
| --- a/content/public/browser/download_save_info.h
|
| +++ b/content/public/browser/download_save_info.h
|
| @@ -22,6 +22,9 @@ namespace content {
|
| // name, |offset| is set to the point where we left off, and |hash_state| will
|
| // hold the state of the hash algorithm where we left off.
|
| struct CONTENT_EXPORT DownloadSaveInfo {
|
| + // The default value for |length|.
|
| + static const int kLengthUnknown;
|
| +
|
| DownloadSaveInfo();
|
| ~DownloadSaveInfo();
|
| DownloadSaveInfo(DownloadSaveInfo&& that);
|
| @@ -41,6 +44,11 @@ struct CONTENT_EXPORT DownloadSaveInfo {
|
| // The file offset at which to start the download. May be 0.
|
| int64_t offset;
|
|
|
| + // The length of the bytes from |offset|. Set to |kLengthUnknown| by default.
|
| + // Ask to retrieve segment of the download file when length is greater than 0.
|
| + // Request the whole file when length is 0 or |kLengthUnknown|.
|
| + int64_t length;
|
| +
|
| // The state of the hash. If specified, this hash state must indicate the
|
| // state of the partial file for the first |offset| bytes.
|
| std::unique_ptr<crypto::SecureHash> hash_state;
|
|
|