summaryrefslogtreecommitdiffstats
path: root/remoting/protocol/message_decoder.cc
diff options
context:
space:
mode:
authorsergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-14 21:58:01 +0000
committersergeyu@chromium.org <sergeyu@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2011-01-14 21:58:01 +0000
commit051916e611af748469e61ac32a4ae65eb126deaf (patch)
treec9b52630f0c5b1cf5ab5497d69404a1b351604f9 /remoting/protocol/message_decoder.cc
parent0a5fb17a569ccc83ecc1d340af9c90279e9e9817 (diff)
downloadchromium_src-051916e611af748469e61ac32a4ae65eb126deaf.zip
chromium_src-051916e611af748469e61ac32a4ae65eb126deaf.tar.gz
chromium_src-051916e611af748469e61ac32a4ae65eb126deaf.tar.bz2
Simplified MessageReader and MessageDecoder classes.
Now these two classes are not templates, and just handle raw data. New ProtobufMessageReader is used to parse messages. BUG=None TEST=Unittests. Review URL: http://codereview.chromium.org/6277003 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@71497 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/protocol/message_decoder.cc')
-rw-r--r--remoting/protocol/message_decoder.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/remoting/protocol/message_decoder.cc b/remoting/protocol/message_decoder.cc
index 09f331a..b460b4d 100644
--- a/remoting/protocol/message_decoder.cc
+++ b/remoting/protocol/message_decoder.cc
@@ -20,12 +20,12 @@ MessageDecoder::MessageDecoder()
MessageDecoder::~MessageDecoder() {}
-void MessageDecoder::AddBuffer(scoped_refptr<net::IOBuffer> data,
- int data_size) {
+void MessageDecoder::AddData(scoped_refptr<net::IOBuffer> data,
+ int data_size) {
buffer_.Append(data, data_size);
}
-bool MessageDecoder::GetNextMessageData(CompoundBuffer* message_buffer) {
+bool MessageDecoder::GetNextMessage(CompoundBuffer* message_buffer) {
// Determine the payload size. If we already know it then skip this part.
// We may not have enough data to determine the payload size so use a
// utility function to find out.