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 |