Index: remoting/protocol/host_event_dispatcher.cc |
diff --git a/remoting/protocol/host_event_dispatcher.cc b/remoting/protocol/host_event_dispatcher.cc |
index f5a8fff8a10cf4263ec8d00fa85ff5e4739dda17..95efee837c51dd9529621badedf3ab760dc587f8 100644 |
--- a/remoting/protocol/host_event_dispatcher.cc |
+++ b/remoting/protocol/host_event_dispatcher.cc |
@@ -4,24 +4,25 @@ |
#include "remoting/protocol/host_event_dispatcher.h" |
+#include "net/socket/stream_socket.h" |
+#include "remoting/base/constants.h" |
#include "remoting/proto/event.pb.h" |
#include "remoting/proto/internal.pb.h" |
#include "remoting/protocol/input_stub.h" |
-#include "remoting/protocol/session.h" |
namespace remoting { |
namespace protocol { |
HostEventDispatcher::HostEventDispatcher() |
- : input_stub_(NULL) { |
+ : ChannelDispatcherBase(kEventChannelName), |
+ input_stub_(NULL) { |
} |
HostEventDispatcher::~HostEventDispatcher() { |
} |
-void HostEventDispatcher::Init(Session* session) { |
- DCHECK(session); |
- reader_.Init(session->event_channel(), base::Bind( |
+void HostEventDispatcher::OnInitialized() { |
+ reader_.Init(channel(), base::Bind( |
&HostEventDispatcher::OnMessageReceived, base::Unretained(this))); |
} |