Chromium Code Reviews| Index: remoting/host/sas_sender_win.h |
| diff --git a/remoting/host/sas_sender_win.h b/remoting/host/sas_sender_win.h |
| new file mode 100644 |
| index 0000000000000000000000000000000000000000..940421432323cc456553dad23fdf5841fcef6494 |
| --- /dev/null |
| +++ b/remoting/host/sas_sender_win.h |
| @@ -0,0 +1,28 @@ |
| +// Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| +// Use of this source code is governed by a BSD-style license that can be |
| +// found in the LICENSE file. |
| + |
| +#ifndef REMOTING_HOST_SAS_SENDER_WIN_H_ |
| +#define REMOTING_HOST_SAS_SENDER_WIN_H_ |
| + |
| +#include <windows.h> |
| + |
| +#include "base/memory/scoped_ptr.h" |
| + |
| +namespace remoting { |
| + |
| +// Provides a way to emulate secure attention sequence (SAS). The default |
| +// sequence is Ctrl+Alt+Delete. |
|
Wez
2012/03/07 01:56:13
nit: What does it mean for the default sequence to
alexeypa (please no reviews)
2012/03/07 19:59:08
It implies that there are other SASs such as inser
Wez
2012/03/08 00:01:33
I'm not sure what you mean - regardless of whether
alexeypa (please no reviews)
2012/03/08 01:52:54
The latter.
|
| +class SasSender { |
|
Wez
2012/03/07 01:56:13
nit: For other input we have EventInjector, so per
alexeypa (please no reviews)
2012/03/07 19:59:08
Done.
|
| + public: |
| + virtual ~SasSender() {} |
| + |
| + // Sends the secure attention sequence to the console session. |
| + virtual bool Send() = 0; |
|
Wez
2012/03/07 01:56:13
nit: Send -> SendSAS / InjectSAS?
alexeypa (please no reviews)
2012/03/07 19:59:08
InjectSAS
|
| + |
| + static scoped_ptr<SasSender> Create(); |
|
Wez
2012/03/07 01:56:13
nit: Clarify that Create can return NULL if SendSA
alexeypa (please no reviews)
2012/03/07 19:59:08
Done.
|
| +}; |
| + |
| +} // namespace remoting |
| + |
| +#endif REMOTING_HOST_SAS_SENDER_WIN_H_ |