| Index: remoting/host/win/session_input_injector.cc
|
| diff --git a/remoting/host/win/session_input_injector.cc b/remoting/host/win/session_input_injector.cc
|
| index 04cf7da64f2f83d2d1c641fce6099b8fa6e22901..e229822f2b91c6bc01e228b5cec2686bfa15dcc6 100644
|
| --- a/remoting/host/win/session_input_injector.cc
|
| +++ b/remoting/host/win/session_input_injector.cc
|
| @@ -43,6 +43,7 @@ using protocol::ClipboardEvent;
|
| using protocol::KeyEvent;
|
| using protocol::MouseEvent;
|
| using protocol::TextEvent;
|
| +using protocol::TouchEvent;
|
|
|
| class SessionInputInjectorWin::Core
|
| : public base::RefCountedThreadSafe<SessionInputInjectorWin::Core>,
|
| @@ -55,17 +56,16 @@ class SessionInputInjectorWin::Core
|
| const base::Closure& inject_sas);
|
|
|
| // InputInjector implementation.
|
| - virtual void Start(
|
| - scoped_ptr<protocol::ClipboardStub> client_clipboard) override;
|
| + virtual void Start(scoped_ptr<ClipboardStub> client_clipboard) override;
|
|
|
| // protocol::ClipboardStub implementation.
|
| - virtual void InjectClipboardEvent(
|
| - const protocol::ClipboardEvent& event) override;
|
| + virtual void InjectClipboardEvent(const ClipboardEvent& event) override;
|
|
|
| // protocol::InputStub implementation.
|
| - virtual void InjectKeyEvent(const protocol::KeyEvent& event) override;
|
| - virtual void InjectTextEvent(const protocol::TextEvent& event) override;
|
| - virtual void InjectMouseEvent(const protocol::MouseEvent& event) override;
|
| + virtual void InjectKeyEvent(const KeyEvent& event) override;
|
| + virtual void InjectTextEvent(const TextEvent& event) override;
|
| + virtual void InjectMouseEvent(const MouseEvent& event) override;
|
| + virtual void InjectTouchEvent(const TouchEvent& event) override;
|
|
|
| private:
|
| friend class base::RefCountedThreadSafe<Core>;
|
| @@ -189,6 +189,10 @@ void SessionInputInjectorWin::Core::InjectMouseEvent(const MouseEvent& event) {
|
| nested_executor_->InjectMouseEvent(event);
|
| }
|
|
|
| +void SessionInputInjectorWin::Core::InjectTouchEvent(const TouchEvent& event) {
|
| + NOTIMPLEMENTED();
|
| +}
|
| +
|
| SessionInputInjectorWin::Core::~Core() {
|
| }
|
|
|
| @@ -240,4 +244,9 @@ void SessionInputInjectorWin::InjectMouseEvent(
|
| core_->InjectMouseEvent(event);
|
| }
|
|
|
| +void SessionInputInjectorWin::InjectTouchEvent(
|
| + const protocol::TouchEvent& event) {
|
| + core_->InjectTouchEvent(event);
|
| +}
|
| +
|
| } // namespace remoting
|
|
|