26 lines
573 B
C++
26 lines
573 B
C++
#ifndef _WATCHDOG_EVALUATOR_HPP_
|
|
#define _WATCHDOG_EVALUATOR_HPP_
|
|
#ifndef _COMMON_REGKEY_HPP_
|
|
#include <common/regkey.hpp>
|
|
#endif
|
|
#ifndef _COMMON_PROCESS_HPP_
|
|
#include <common/process.hpp>
|
|
#endif
|
|
#ifndef _SMTP_SMTPCLIENT_HPP_
|
|
#include <smtp/smtp.hpp>
|
|
#endif
|
|
|
|
class Evaluator
|
|
{
|
|
public:
|
|
static void evaluate(void);
|
|
private:
|
|
static bool getAppKeys(Block<String> &keys);
|
|
static bool getNotifyKeys(Block<String> &keys);
|
|
static void evaluateAppKeys(Block<String> &keys);
|
|
static void evaluateNotifyKeys(Block<String> &keys);
|
|
Evaluator();
|
|
virtual ~Evaluator();
|
|
};
|
|
#endif
|