Index: remoting/protocol/channel_dispatcher_base.h |
diff --git a/remoting/protocol/channel_dispatcher_base.h b/remoting/protocol/channel_dispatcher_base.h |
index 06d2c79f533e3f7d324eada10f0b2611d5e965db..eca2d12d9892e4962e7b059cf857ddcf2481479c 100644 |
--- a/remoting/protocol/channel_dispatcher_base.h |
+++ b/remoting/protocol/channel_dispatcher_base.h |
@@ -55,7 +55,9 @@ class ChannelDispatcherBase { |
explicit ChannelDispatcherBase(const char* channel_name); |
BufferedSocketWriter* writer() { return &writer_; } |
- MessageReader* reader() { return &reader_; } |
+ |
+ // Child classes must override this method to handle incoming messages. |
+ virtual void OnIncomingMessage(scoped_ptr<CompoundBuffer> message) = 0; |
private: |
void OnChannelReady(scoped_ptr<P2PStreamSocket> socket); |