diff options
| author | Sebastien Braun | 2010-10-05 15:34:12 +0200 |
|---|---|---|
| committer | Sebastien Braun | 2010-10-05 18:15:52 +0200 |
| commit | 52585c14017d11c439d4962c1ec12f5b87cc93d6 (patch) | |
| tree | f03b0754abee7694eb42817e6602ce5dc406a396 /src/input/inputHandlerChain.h | |
| parent | Bug fix: If there is no VNC thread, do not attempt to rescale mouse position. (diff) | |
| download | pvs-52585c14017d11c439d4962c1ec12f5b87cc93d6.tar.gz pvs-52585c14017d11c439d4962c1ec12f5b87cc93d6.tar.xz pvs-52585c14017d11c439d4962c1ec12f5b87cc93d6.zip | |
Implement RebootSystem and KillX11 handlers.
Diffstat (limited to 'src/input/inputHandlerChain.h')
| -rw-r--r-- | src/input/inputHandlerChain.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/input/inputHandlerChain.h b/src/input/inputHandlerChain.h index 57168c2..8bcb1d8 100644 --- a/src/input/inputHandlerChain.h +++ b/src/input/inputHandlerChain.h @@ -23,7 +23,9 @@ #include "x11FakeKeyboardHandler.h" #include "x11FakeMouseHandler.h" #include "privilegedHandlerForwarder.h" +#include "rebootSystemHandler.h" #include "sayHelloHandler.h" +#include "killX11Handler.h" typedef boost::mpl::list< Handler<X11FakeKeyboardHandler, policy::RequireSystem<policy::UnixLike> >, @@ -35,8 +37,11 @@ typedef boost::mpl::list< typedef InputEventHandlerChain<unprivileged_handler_list> unprivileged_handler_chain; typedef boost::mpl::list< - Handler<SayHelloHandler> + Handler<SayHelloHandler>, + Handler<KillX11Handler, policy::RequireSystem<policy::Linux>, policy::Security<policy::SEC_PHYSICAL_SEAT> >, + Handler<RebootLinuxSystemHandler, policy::RequireSystem<policy::Linux>, policy::Security<policy::SEC_PHYSICAL_SEAT> > >::type privileged_handler_list; typedef InputEventHandlerChain<privileged_handler_list> privileged_handler_chain; + #endif /* INPUTHANDLERCHAIN_H_ */ |
