| Index: remoting/protocol/messages_decoder.cc
|
| diff --git a/remoting/protocol/messages_decoder.cc b/remoting/protocol/messages_decoder.cc
|
| index f7c743936e0f30dc168ecea197f5bd708946f498..73e9ea4dd7d2b9ec72418bae983432f124d4d779 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,
|
|
|