| Index: net/base/io_buffer.cc
|
| diff --git a/net/base/io_buffer.cc b/net/base/io_buffer.cc
|
| index dd1d4517eeab06721b62d3f70faf7c91f3a885d1..5bf299bb8bd973851840580bb1862f288515676e 100644
|
| --- a/net/base/io_buffer.cc
|
| +++ b/net/base/io_buffer.cc
|
| @@ -52,6 +52,17 @@ StringIOBuffer::~StringIOBuffer() {
|
| data_ = NULL;
|
| }
|
|
|
| +ZeroCopyStringIOBuffer::ZeroCopyStringIOBuffer() : IOBuffer() {
|
| +}
|
| +
|
| +void ZeroCopyStringIOBuffer::Done() {
|
| + data_ = const_cast<char*>(string_.data());
|
| +}
|
| +
|
| +ZeroCopyStringIOBuffer::~ZeroCopyStringIOBuffer() {
|
| + data_ = NULL;
|
| +}
|
| +
|
| DrainableIOBuffer::DrainableIOBuffer(IOBuffer* base, int size)
|
| : IOBuffer(base->data()),
|
| base_(base),
|
|
|