Index: remoting/protocol/stream_message_pipe_adapter.cc |
diff --git a/remoting/protocol/stream_message_pipe_adapter.cc b/remoting/protocol/stream_message_pipe_adapter.cc |
index 96bd32ba795f9a00156030d9460afd6eccdae5f4..a441c96413352113cb6201db8f90f8c1fecfd1ef 100644 |
--- a/remoting/protocol/stream_message_pipe_adapter.cc |
+++ b/remoting/protocol/stream_message_pipe_adapter.cc |
@@ -36,9 +36,10 @@ StreamMessagePipeAdapter::StreamMessagePipeAdapter( |
StreamMessagePipeAdapter::~StreamMessagePipeAdapter() {} |
-void StreamMessagePipeAdapter::StartReceiving( |
- const MessageReceivedCallback& callback) { |
- reader_.StartReading(socket_.get(), callback, |
+void StreamMessagePipeAdapter::Start(EventHandler* event_handler) { |
+ reader_.StartReading(socket_.get(), |
+ base::Bind(&EventHandler::OnMessageReceived, |
+ base::Unretained(event_handler)), |
base::Bind(&StreamMessagePipeAdapter::CloseOnError, |
base::Unretained(this))); |
} |