| Index: remoting/protocol/message_decoder.h | 
| diff --git a/remoting/protocol/message_decoder.h b/remoting/protocol/message_decoder.h | 
| index fc42871ddee5dacc6bc5477509f35b002fc324d5..2bcf9d285363524c027f96ad433208449b932ac2 100644 | 
| --- a/remoting/protocol/message_decoder.h | 
| +++ b/remoting/protocol/message_decoder.h | 
| @@ -35,6 +35,10 @@ class MessageDecoder { | 
| MessageDecoder(); | 
| virtual ~MessageDecoder(); | 
|  | 
| +  // True if the buffer is empty. If the buffer is empty and GetNextMessage() | 
| +  // returns nullptr it means that the buffer contains incomplete messages. | 
| +  bool is_buffer_empty() { return buffer_.total_bytes() == 0; } | 
| + | 
| // Add next chunk of data. MessageDecoder retains |data| until all | 
| // its bytes are consumed. | 
| void AddData(scoped_refptr<net::IOBuffer> data, int data_size); | 
|  |