| Index: net/http/http_stream_parser.h
|
| diff --git a/net/http/http_stream_parser.h b/net/http/http_stream_parser.h
|
| index 861fbe9402956e1e22b6f0468b0947a6f70b4ea0..5740bb35420fc2c77ecbe980a74661a33878b92d 100644
|
| --- a/net/http/http_stream_parser.h
|
| +++ b/net/http/http_stream_parser.h
|
| @@ -102,6 +102,8 @@ class NET_EXPORT_PRIVATE HttpStreamParser : public ChunkCallback {
|
| static const size_t kChunkHeaderFooterSize;
|
|
|
| private:
|
| + class SeekableIOBuffer;
|
| +
|
| // FOO_COMPLETE states implement the second half of potentially asynchronous
|
| // operations and don't necessarily mean that FOO is complete.
|
| enum State {
|
| @@ -223,9 +225,7 @@ class NET_EXPORT_PRIVATE HttpStreamParser : public ChunkCallback {
|
|
|
| // Stores an encoded chunk for chunked uploads.
|
| // Note: This should perhaps be improved to not create copies of the data.
|
| - scoped_refptr<IOBufferWithSize> raw_chunk_buf_;
|
| - // Wraps raw_chunk_buf_ to read the remaining data progressively.
|
| - scoped_refptr<DrainableIOBuffer> chunk_buf_;
|
| + scoped_refptr<SeekableIOBuffer> chunk_buf_;
|
| size_t chunk_length_without_encoding_;
|
| bool sent_last_chunk_;
|
|
|
|
|