Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(168)

Unified Diff: net/base/upload_bytes_element_reader.cc

Issue 11439008: net: Change argument of URLRequest::set_upload from UploadData to UploadDataStream (Closed) Base URL: http://git.chromium.org/chromium/src.git@chunk
Patch Set: _ Created 8 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: net/base/upload_bytes_element_reader.cc
diff --git a/net/base/upload_bytes_element_reader.cc b/net/base/upload_bytes_element_reader.cc
index eb4c8458960786273888472641c826c233bf82e3..2b2e6730abe1e2e890eed8496ee1f821184d19ea 100644
--- a/net/base/upload_bytes_element_reader.cc
+++ b/net/base/upload_bytes_element_reader.cc
@@ -69,4 +69,13 @@ int UploadBytesElementReader::ReadSync(IOBuffer* buf, int buf_length) {
return num_bytes_to_read;
}
+
+UploadOwnedBytesElementReader::UploadOwnedBytesElementReader(
+ std::vector<char>* data)
+ : UploadBytesElementReader(&(*data)[0], data->size()) {
+ data_.swap(*data);
+}
+
+UploadOwnedBytesElementReader::~UploadOwnedBytesElementReader() {}
+
} // namespace net

Powered by Google App Engine
This is Rietveld 408576698