Index: remoting/protocol/host_event_dispatcher.cc |
diff --git a/remoting/protocol/host_event_dispatcher.cc b/remoting/protocol/host_event_dispatcher.cc |
index 9234e8e652f2741f06ea8c583428e0d48e9bb7ed..34fba3f9406fcd705b223344400d5a0f80b38718 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))); |
} |