summaryrefslogtreecommitdiffstats
path: root/storage/storage_browser.gyp
diff options
context:
space:
mode:
authordmurph <dmurph@chromium.org>2015-09-29 19:03:31 -0700
committerCommit bot <commit-bot@chromium.org>2015-09-30 02:04:10 +0000
commit02561552a57ed8792a8ebb2676bad485e1d99605 (patch)
treee8736950cec55d604b0667e1d41ede75d0c7f682 /storage/storage_browser.gyp
parent112b86500a3a4e4969bd9f9584ee88490e16937e (diff)
downloadchromium_src-02561552a57ed8792a8ebb2676bad485e1d99605.zip
chromium_src-02561552a57ed8792a8ebb2676bad485e1d99605.tar.gz
chromium_src-02561552a57ed8792a8ebb2676bad485e1d99605.tar.bz2
[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 Review URL: https://codereview.chromium.org/1337153002 Cr-Commit-Position: refs/heads/master@{#351470}
Diffstat (limited to 'storage/storage_browser.gyp')
-rw-r--r--storage/storage_browser.gyp5
1 files changed, 5 insertions, 0 deletions
diff --git a/storage/storage_browser.gyp b/storage/storage_browser.gyp
index 6a8b749..de1d166 100644
--- a/storage/storage_browser.gyp
+++ b/storage/storage_browser.gyp
@@ -33,6 +33,8 @@
'browser/blob/blob_data_item.h',
'browser/blob/blob_data_snapshot.cc',
'browser/blob/blob_data_snapshot.h',
+ 'browser/blob/blob_reader.cc',
+ 'browser/blob/blob_reader.h',
'browser/blob/blob_storage_context.cc',
'browser/blob/blob_storage_context.h',
'browser/blob/blob_url_request_job.cc',
@@ -47,6 +49,9 @@
'browser/blob/shareable_blob_data_item.h',
'browser/blob/shareable_file_reference.cc',
'browser/blob/shareable_file_reference.h',
+ 'browser/blob/upload_blob_element_reader.h',
+ 'browser/blob/upload_blob_element_reader.cc',
+ 'browser/blob/view_blob_internals_job.h',
'browser/blob/view_blob_internals_job.cc',
'browser/blob/view_blob_internals_job.h',
'browser/database/database_quota_client.cc',