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 |