|
|
Glue parallel download job and download file together.
1. Connect the parallel download job to download file, so we can
generate requests and push the byte streams to download file.
2. Move 2 utility functions into parallel_download_util.
3. Tweak the test fixture for parallel download job, now it can take
a ReceivedSlice. And we target to test BuildParallelRequests now.
So we can add unittests for resumption later. The unittests for
communication between classes will be added later.
4. Refactor download_file_unittests, now it may accept more streams.
BUG= 644352
Review-Url: https://codereview.chromium.org/2742093002
Cr-Commit-Position: refs/heads/master@{#457952}
Committed: https://chromium.googlesource.com/chromium/src/+/6719c20584c6c916a4f5820a0f3b458ab612dfad
Total comments: 14
Total comments: 7
Total comments: 14
Total comments: 14
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+429 lines, -299 lines) |
Patch |
 |
M |
content/browser/download/download_create_info.h
|
View
|
1
2
3
4
|
1 chunk |
+8 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/download/download_create_info.cc
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/download/download_file.h
|
View
|
|
1 chunk |
+2 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/download/download_file_impl.h
|
View
|
1
2
3
4
5
|
3 chunks |
+5 lines, -11 lines |
0 comments
|
Download
|
 |
M |
content/browser/download/download_file_impl.cc
|
View
|
1
2
3
4
5
|
4 chunks |
+19 lines, -22 lines |
0 comments
|
Download
|
 |
M |
content/browser/download/download_file_unittest.cc
|
View
|
1
2
3
4
5
|
11 chunks |
+112 lines, -133 lines |
0 comments
|
Download
|
 |
M |
content/browser/download/download_job.h
|
View
|
|
2 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/download/download_job.cc
|
View
|
1
2
3
4
|
2 chunks |
+24 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/download/download_job_factory.cc
|
View
|
|
1 chunk |
+0 lines, -22 lines |
0 comments
|
Download
|
 |
M |
content/browser/download/download_request_core.cc
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/download/download_worker.h
|
View
|
|
2 chunks |
+24 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/download/download_worker.cc
|
View
|
|
2 chunks |
+9 lines, -1 line |
0 comments
|
Download
|
 |
M |
content/browser/download/mock_download_file.h
|
View
|
|
1 chunk |
+6 lines, -3 lines |
0 comments
|
Download
|
 |
M |
content/browser/download/mock_download_file.cc
|
View
|
|
1 chunk |
+3 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/browser/download/mock_download_item_impl.h
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/download/mock_download_item_impl.cc
|
View
|
|
2 chunks |
+7 lines, -2 lines |
0 comments
|
Download
|
 |
M |
content/browser/download/parallel_download_job.h
|
View
|
1
2
3
4
5
|
3 chunks |
+28 lines, -17 lines |
0 comments
|
Download
|
 |
M |
content/browser/download/parallel_download_job.cc
|
View
|
1
2
3
4
5
|
6 chunks |
+56 lines, -50 lines |
0 comments
|
Download
|
 |
M |
content/browser/download/parallel_download_job_unittest.cc
|
View
|
1
2
3
4
|
2 chunks |
+60 lines, -33 lines |
0 comments
|
Download
|
 |
M |
content/browser/download/parallel_download_utils.h
|
View
|
1
2
3
4
5
|
1 chunk |
+12 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/browser/download/parallel_download_utils.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+42 lines, -0 lines |
0 comments
|
Download
|
 |
M |
content/public/browser/download_item.h
|
View
|
1
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
Total messages: 34 (17 generated)
|