diff options
Diffstat (limited to 'remoting/protocol/messages_decoder.h')
-rw-r--r-- | remoting/protocol/messages_decoder.h | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/remoting/protocol/messages_decoder.h b/remoting/protocol/messages_decoder.h index ea1b2c5..b22f6ba 100644 --- a/remoting/protocol/messages_decoder.h +++ b/remoting/protocol/messages_decoder.h @@ -10,9 +10,12 @@ #include "base/ref_counted.h" #include "google/protobuf/message_lite.h" -#include "net/base/io_buffer.h" #include "remoting/proto/internal.pb.h" +namespace net { +class IOBuffer; +} + namespace remoting { typedef std::list<ChromotingHostMessage*> HostMessageList; @@ -42,10 +45,8 @@ class MessagesDecoder { // DataChunk stores reference to a net::IOBuffer and size of the data // stored in that buffer. struct DataChunk { - DataChunk(net::IOBuffer* data, size_t data_size) - : data(data), - data_size(data_size) { - } + DataChunk(net::IOBuffer* data, size_t data_size); + ~DataChunk(); scoped_refptr<net::IOBuffer> data; size_t data_size; |