Index: net/spdy/spdy_io_buffer.cc |
diff --git a/net/spdy/spdy_io_buffer.cc b/net/spdy/spdy_io_buffer.cc |
index 5720f7def5f3036d3ebd37e15f905dd56c2e2cbd..f0c14b12f6aad8852d194cf8dec673937e60eb3b 100644 |
--- a/net/spdy/spdy_io_buffer.cc |
+++ b/net/spdy/spdy_io_buffer.cc |
@@ -20,8 +20,23 @@ SpdyIOBuffer::SpdyIOBuffer( |
SpdyIOBuffer::SpdyIOBuffer() : priority_(HIGHEST), position_(0), stream_(NULL) { |
} |
+SpdyIOBuffer::SpdyIOBuffer(const SpdyIOBuffer& rhs) { |
+ buffer_ = rhs.buffer_; |
+ priority_ = rhs.priority_; |
+ position_ = rhs.position_; |
+ stream_ = rhs.stream_; |
+} |
+ |
SpdyIOBuffer::~SpdyIOBuffer() {} |
+SpdyIOBuffer& SpdyIOBuffer::operator=(const SpdyIOBuffer& rhs) { |
+ buffer_ = rhs.buffer_; |
+ priority_ = rhs.priority_; |
+ position_ = rhs.position_; |
+ stream_ = rhs.stream_; |
+ return *this; |
+} |
+ |
void SpdyIOBuffer::release() { |
buffer_ = NULL; |
stream_ = NULL; |