summaryrefslogblamecommitdiffstats
path: root/src/input/sayHelloHandler.h
blob: 24118cf5b43386917f4847daf7f51f2b5f8c5030 (plain) (tree)





















                                                                               



                                                              


                                                                              

       
                                                                   


                                 
/*
 # Copyright (c) 2009 - OpenSLX Project, Computer Center University of Freiburg
 #
 # This program is free software distributed under the GPL version 2.
 # See http://openslx.org/COPYING
 #
 # If you have any feedback please consult http://openslx.org/feedback and
 # send your suggestions, praise, or complaints to feedback@openslx.org
 #
 # General information about OpenSLX can be found at http://openslx.org/
 # --------------------------------------------------------------------------
 # rebootSystemHandler.h
 #  - Handle "say hello" requests - interface
 # --------------------------------------------------------------------------
 */

#ifndef SAYHELLOHANDLER_CPP_
#define SAYHELLOHANDLER_CPP_

#include <QCoreApplication>
#include "inputEventHandler.h"

/**
 * Write a line to the log stating the PID, UID and GID of the
 * PVS Client Daemon.
 */
class SayHelloHandler : public InputEventHandler<
	input_policy::Match<InputEvent::ET_SPECIAL, InputEvent::EC_SAY_HELLO>,
	input_policy::Security<input_policy::AllowEverybody> >
{
public:
	void doHandle(InputEvent const&, InputEventContext const*);
};

#endif /* SAYHELLOHANDLER_CPP_ */