Chromium Code Reviews| 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 |