| Index: content/browser/download/parallel_download_job.h
|
| diff --git a/content/browser/download/parallel_download_job.h b/content/browser/download/parallel_download_job.h
|
| index e3914ed0cbb7fd000326aefc7d1140419eaab557..81659fc30a5a8b521aa1443eae8f2f13dea98d41 100644
|
| --- a/content/browser/download/parallel_download_job.h
|
| +++ b/content/browser/download/parallel_download_job.h
|
| @@ -22,10 +22,12 @@ class CONTENT_EXPORT ParallelDownloadJob : public DownloadJobImpl {
|
| public:
|
| ParallelDownloadJob(
|
| DownloadItemImpl* download_item,
|
| - std::unique_ptr<DownloadRequestHandleInterface> request_handle);
|
| + std::unique_ptr<DownloadRequestHandleInterface> request_handle,
|
| + const DownloadCreateInfo& create_info);
|
| ~ParallelDownloadJob() override;
|
|
|
| // DownloadUrlJob implementation.
|
| + void Start() override;
|
| void Cancel(bool user_cancel) override;
|
| void Pause() override;
|
| void Resume(bool resume_request) override;
|
| @@ -48,6 +50,10 @@ class CONTENT_EXPORT ParallelDownloadJob : public DownloadJobImpl {
|
| // request.
|
| int request_num_;
|
|
|
| + // Information about the initial request when download is started.
|
| + int64_t initial_request_offset_;
|
| + int64_t initial_request_length_;
|
| +
|
| // Subsequent tasks to send range requests.
|
| WorkerList workers_;
|
|
|
|
|