Index: remoting/host/win/session_input_injector.h |
diff --git a/remoting/host/win/session_input_injector.h b/remoting/host/win/session_input_injector.h |
index ed818c98cd7c0df61d20e6b0c3a4797e8d5cffaf..5579f1825c65f6d601c0abbda56ae8a1f94f3f7e 100644 |
--- a/remoting/host/win/session_input_injector.h |
+++ b/remoting/host/win/session_input_injector.h |
@@ -18,18 +18,18 @@ class SingleThreadTaskRunner; |
namespace remoting { |
-// Monitors and passes key/mouse events to a nested event executor. Injects |
-// Secure Attention Sequence (SAS) when Ctrl+Alt+Del key combination has been |
-// detected. |
+// Monitors and passes key/mouse events to a nested event executor. Also handles |
+// Ctrl+Alt+Del and Win+L key combinations by invoking the given callbacks. |
class SessionInputInjectorWin : public InputInjector { |
public: |
- // |inject_sas| is invoked on |inject_sas_task_runner| to generate SAS on |
- // Vista+. |
+ // |inject_sas| and |lock_workstation| are invoked on |
+ // |execute_action_task_runner|. |
SessionInputInjectorWin( |
scoped_refptr<base::SingleThreadTaskRunner> input_task_runner, |
std::unique_ptr<InputInjector> nested_executor, |
- scoped_refptr<base::SingleThreadTaskRunner> inject_sas_task_runner, |
- const base::Closure& inject_sas); |
+ scoped_refptr<base::SingleThreadTaskRunner> execute_action_task_runner, |
+ const base::Closure& inject_sas, |
+ const base::Closure& lock_workstation); |
~SessionInputInjectorWin() override; |
// InputInjector implementation. |