| Index: net/base/upload_data_stream.h
|
| diff --git a/net/base/upload_data_stream.h b/net/base/upload_data_stream.h
|
| index b326dae6356d02e1e62b9aa0254ca9663ed019e3..9fac07eeb1a3e188bbc1beb5a9d6f1061a0c9649 100644
|
| --- a/net/base/upload_data_stream.h
|
| +++ b/net/base/upload_data_stream.h
|
| @@ -17,7 +17,7 @@ class UploadDataStream {
|
| // Returns a new instance of UploadDataStream if it can be created and
|
| // initialized successfully. If not, NULL will be returned and the error
|
| // code will be set if the output parameter error_code is not empty.
|
| - static UploadDataStream* Create(const UploadData* data, int* error_code);
|
| + static UploadDataStream* Create(UploadData* data, int* error_code);
|
|
|
| ~UploadDataStream();
|
|
|
| @@ -44,14 +44,14 @@ class UploadDataStream {
|
| private:
|
| // Protects from public access since now we have a static creator function
|
| // which will do both creation and initialization and might return an error.
|
| - explicit UploadDataStream(const UploadData* data);
|
| + explicit UploadDataStream(UploadData* data);
|
|
|
| // Fills the buffer with any remaining data and sets eof_ if there was nothing
|
| // left to fill the buffer with.
|
| // Returns OK if the operation succeeds. Otherwise error code is returned.
|
| int FillBuf();
|
|
|
| - const UploadData* data_;
|
| + UploadData* data_;
|
|
|
| // This buffer is filled with data to be uploaded. The data to be sent is
|
| // always at the front of the buffer. If we cannot send all of the buffer at
|
| @@ -62,7 +62,7 @@ class UploadDataStream {
|
| size_t buf_len_;
|
|
|
| // Iterator to the upload element to be written to the send buffer next.
|
| - std::vector<UploadData::Element>::const_iterator next_element_;
|
| + std::vector<UploadData::Element>::iterator next_element_;
|
|
|
| // The byte offset into next_element_'s data buffer if the next element is
|
| // a TYPE_BYTES element.
|
| @@ -70,7 +70,7 @@ class UploadDataStream {
|
|
|
| // A stream to the currently open file, for next_element_ if the next element
|
| // is a TYPE_FILE element.
|
| - FileStream next_element_stream_;
|
| + scoped_ptr<FileStream> next_element_stream_;
|
|
|
| // The number of bytes remaining to be read from the currently open file
|
| // if the next element is of TYPE_FILE.
|
|
|