| Index: remoting/protocol/client_event_dispatcher.h
|
| diff --git a/remoting/protocol/client_event_dispatcher.h b/remoting/protocol/client_event_dispatcher.h
|
| index 32a570b8a3c49208445ab451542d2af7a38e96c7..2e493eb3a82b9f07de4758966074c9edca66fa1b 100644
|
| --- a/remoting/protocol/client_event_dispatcher.h
|
| +++ b/remoting/protocol/client_event_dispatcher.h
|
| @@ -5,35 +5,30 @@
|
| #ifndef REMOTING_PROTOCOL_CLIENT_INPUT_DISPATCHER_H_
|
| #define REMOTING_PROTOCOL_CLIENT_INPUT_DISPATCHER_H_
|
|
|
| -#include "base/basictypes.h"
|
| #include "base/memory/ref_counted.h"
|
| +#include "remoting/protocol/channel_dispatcher_base.h"
|
| #include "remoting/protocol/input_stub.h"
|
|
|
| -namespace base {
|
| -class MessageLoopProxy;
|
| -} // namespace base
|
| -
|
| namespace remoting {
|
| namespace protocol {
|
|
|
| class BufferedSocketWriter;
|
| -class Session;
|
|
|
| // ClientEventDispatcher manages the event channel on the client
|
| // side. It implements InputStub for outgoing input messages.
|
| -class ClientEventDispatcher : public InputStub {
|
| +class ClientEventDispatcher : public ChannelDispatcherBase, public InputStub {
|
| public:
|
| ClientEventDispatcher();
|
| virtual ~ClientEventDispatcher();
|
|
|
| - // Initialize the event channel and the dispatcher for the
|
| - // |session|.
|
| - void Init(Session* session);
|
| -
|
| // InputStub implementation.
|
| virtual void InjectKeyEvent(const KeyEvent& event) OVERRIDE;
|
| virtual void InjectMouseEvent(const MouseEvent& event) OVERRIDE;
|
|
|
| + protected:
|
| + // ChannelDispatcherBase overrides.
|
| + virtual void OnInitialized() OVERRIDE;
|
| +
|
| private:
|
| scoped_refptr<BufferedSocketWriter> writer_;
|
|
|
|
|