summaryrefslogtreecommitdiffstats
path: root/remoting/protocol/messages_decoder.cc
diff options
context:
space:
mode:
Diffstat (limited to 'remoting/protocol/messages_decoder.cc')
-rw-r--r--remoting/protocol/messages_decoder.cc8
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,