Index: net/base/elements_upload_data_stream.h |
diff --git a/net/base/elements_upload_data_stream.h b/net/base/elements_upload_data_stream.h |
index c65c3c61b670cd41a7eeb211f4dd6c089726e7c0..c5e374172cd6aa81673393f0b94445a1971ad563 100644 |
--- a/net/base/elements_upload_data_stream.h |
+++ b/net/base/elements_upload_data_stream.h |
@@ -9,7 +9,6 @@ |
#include "base/macros.h" |
#include "base/memory/ref_counted.h" |
#include "base/memory/scoped_ptr.h" |
-#include "base/memory/scoped_vector.h" |
#include "base/memory/weak_ptr.h" |
#include "net/base/net_export.h" |
#include "net/base/upload_data_stream.h" |
@@ -23,8 +22,9 @@ class UploadElementReader; |
// A non-chunked UploadDataStream consisting of one or more UploadElements. |
class NET_EXPORT ElementsUploadDataStream : public UploadDataStream { |
public: |
- ElementsUploadDataStream(ScopedVector<UploadElementReader> element_readers, |
- int64_t identifier); |
+ ElementsUploadDataStream( |
+ std::vector<scoped_ptr<UploadElementReader>> element_readers, |
mmenke
2015/11/24 17:25:08
Need to include <vector>
|
+ int64_t identifier); |
~ElementsUploadDataStream() override; |
@@ -37,7 +37,8 @@ class NET_EXPORT ElementsUploadDataStream : public UploadDataStream { |
private: |
// UploadDataStream implementation. |
bool IsInMemory() const override; |
- const ScopedVector<UploadElementReader>* GetElementReaders() const override; |
+ const std::vector<scoped_ptr<UploadElementReader>>* GetElementReaders() |
+ const override; |
int InitInternal() override; |
int ReadInternal(IOBuffer* buf, int buf_len) override; |
void ResetInternal() override; |
@@ -65,7 +66,7 @@ class NET_EXPORT ElementsUploadDataStream : public UploadDataStream { |
void ProcessReadResult(const scoped_refptr<DrainableIOBuffer>& buf, |
int result); |
- ScopedVector<UploadElementReader> element_readers_; |
+ std::vector<scoped_ptr<UploadElementReader>> element_readers_; |
// Index of the current upload element (i.e. the element currently being |
// read). The index is used as a cursor to iterate over elements in |