Index: remoting/protocol/message_reader.h |
diff --git a/remoting/protocol/message_reader.h b/remoting/protocol/message_reader.h |
index efba5e1be02599670dd4d044cbbc72d3b9db73d6..edd29ecc53e692454514a5ec13df3563e66e132f 100644 |
--- a/remoting/protocol/message_reader.h |
+++ b/remoting/protocol/message_reader.h |
@@ -46,10 +46,11 @@ class MessageReader : public base::NonThreadSafe { |
void Init(net::Socket* socket, const MessageReceivedCallback& callback); |
private: |
- void DoRead(); |
+ void DoRead(bool in_callback); |
void OnRead(int result); |
- void HandleReadResult(int result); |
- void OnDataReceived(net::IOBuffer* data, int data_size); |
+ void HandleReadResult(int result, bool in_callback); |
+ void OnDataReceived(net::IOBuffer* data, int data_size, bool in_callback); |
+ void RunCallback(scoped_ptr<CompoundBuffer> message); |
void OnMessageDone(); |
net::Socket* socket_; |