|
[Blob] BlobReader class & tests, and removal of all redundant reading.
* New BlobReader class & tests
* Removal of other reading code, which now uses the BlobReader
* Removal of unnecessary UploadDiskCacheEntryElementReader
* Removal of blob expansion logic in UploadDataStreamBuilder
Now it's very easy for anyone in browserland to read blobs instead of
having to do url requests, and it's also easy for anyone to add new
blob backing storage.
This is a prerequisite for the new blob async transportation, see here:
goto/BlobPaging
BUG= 138051, 375297
Committed: https://crrev.com/02561552a57ed8792a8ebb2676bad485e1d99605
Cr-Commit-Position: refs/heads/master@{#351470}
Committed: https://crrev.com/164f0b76c3a8156b95c36f17c95c452e8f3b9765
Cr-Commit-Position: refs/heads/master@{#351611}
Total comments: 2
Total comments: 39
Total comments: 10
Total comments: 23
Total comments: 4
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+2311 lines, -1496 lines) |
Patch |
|
A |
content/browser/fileapi/blob_reader_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
1 chunk |
+1111 lines, -0 lines |
0 comments
|
Download
|
|
M |
content/browser/fileapi/blob_url_request_job_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
|
4 chunks |
+27 lines, -4 lines |
0 comments
|
Download
|
|
M |
content/browser/loader/upload_data_stream_builder.h
|
View
|
|
2 chunks |
+2 lines, -2 lines |
0 comments
|
Download
|
|
M |
content/browser/loader/upload_data_stream_builder.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
4 chunks |
+15 lines, -92 lines |
0 comments
|
Download
|
|
M |
content/browser/loader/upload_data_stream_builder_unittest.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
|
4 chunks |
+47 lines, -345 lines |
0 comments
|
Download
|
|
M |
content/content_tests.gypi
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
D |
net/base/upload_disk_cache_entry_element_reader.h
|
View
|
|
1 chunk |
+0 lines, -72 lines |
0 comments
|
Download
|
|
D |
net/base/upload_disk_cache_entry_element_reader.cc
|
View
|
|
1 chunk |
+0 lines, -90 lines |
0 comments
|
Download
|
|
D |
net/base/upload_disk_cache_entry_element_reader_unittest.cc
|
View
|
|
1 chunk |
+0 lines, -331 lines |
0 comments
|
Download
|
|
M |
net/base/upload_element_reader.h
|
View
|
1
2
3
4
|
2 chunks |
+0 lines, -6 lines |
0 comments
|
Download
|
|
M |
net/base/upload_element_reader.cc
|
View
|
1
2
3
4
|
1 chunk |
+0 lines, -5 lines |
0 comments
|
Download
|
|
M |
net/net.gypi
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
2 chunks |
+0 lines, -3 lines |
0 comments
|
Download
|
|
M |
storage/browser/BUILD.gn
|
View
|
1
2
3
|
2 chunks |
+4 lines, -0 lines |
0 comments
|
Download
|
|
M |
storage/browser/blob/blob_data_handle.h
|
View
|
1
2
3
4
5
6
7
|
6 chunks |
+24 lines, -7 lines |
0 comments
|
Download
|
|
M |
storage/browser/blob/blob_data_handle.cc
|
View
|
1
2
3
4
5
6
7
|
2 chunks |
+79 lines, -11 lines |
0 comments
|
Download
|
|
M |
storage/browser/blob/blob_data_snapshot.h
|
View
|
|
1 chunk |
+1 line, -0 lines |
0 comments
|
Download
|
|
A |
storage/browser/blob/blob_reader.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
1 chunk |
+190 lines, -0 lines |
0 comments
|
Download
|
|
A |
storage/browser/blob/blob_reader.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
1 chunk |
+568 lines, -0 lines |
0 comments
|
Download
|
|
M |
storage/browser/blob/blob_storage_context.cc
|
View
|
|
1 chunk |
+3 lines, -3 lines |
0 comments
|
Download
|
|
M |
storage/browser/blob/blob_url_request_job.h
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
4 chunks |
+8 lines, -55 lines |
0 comments
|
Download
|
|
M |
storage/browser/blob/blob_url_request_job.cc
|
View
|
1
2
3
4
5
6
7
8
9
10
11
12
13
|
11 chunks |
+87 lines, -453 lines |
0 comments
|
Download
|
|
M |
storage/browser/blob/blob_url_request_job_factory.h
|
View
|
1
2
3
4
5
6
7
|
3 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
storage/browser/blob/blob_url_request_job_factory.cc
|
View
|
1
2
3
4
5
6
7
|
4 chunks |
+14 lines, -15 lines |
0 comments
|
Download
|
|
A |
storage/browser/blob/upload_blob_element_reader.h
|
View
|
1
2
3
4
|
1 chunk |
+54 lines, -0 lines |
0 comments
|
Download
|
|
A |
storage/browser/blob/upload_blob_element_reader.cc
|
View
|
1
2
3
4
5
|
1 chunk |
+67 lines, -0 lines |
0 comments
|
Download
|
|
M |
storage/storage_browser.gyp
|
View
|
|
2 chunks |
+5 lines, -0 lines |
0 comments
|
Download
|
Total messages: 43 (10 generated)
|