diff options
Diffstat (limited to 'remoting/protocol/messages_decoder.cc')
-rw-r--r-- | remoting/protocol/messages_decoder.cc | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/remoting/protocol/messages_decoder.cc b/remoting/protocol/messages_decoder.cc index f7c7439..73e9ea4 100644 --- a/remoting/protocol/messages_decoder.cc +++ b/remoting/protocol/messages_decoder.cc @@ -5,6 +5,7 @@ #include "remoting/protocol/messages_decoder.h" #include "base/logging.h" +#include "net/base/io_buffer.h" #include "remoting/base/multiple_array_input_stream.h" #include "talk/base/byteorder.h" @@ -31,6 +32,13 @@ void MessagesDecoder::ParseHostMessages(scoped_refptr<net::IOBuffer> data, ParseMessages<ChromotingHostMessage>(data, data_size, messages); } +MessagesDecoder::DataChunk::DataChunk(net::IOBuffer* data, size_t data_size) + : data(data), + data_size(data_size) { +} + +MessagesDecoder::DataChunk::~DataChunk() {} + template <typename T> void MessagesDecoder::ParseMessages(scoped_refptr<net::IOBuffer> data, int data_size, |