artdaq_mfextensions  v1_05_00
ma_action_mail.h
1 #ifndef ERRORHANDER_MA_ACTION_MAIL_H
2 #define ERRORHANDER_MA_ACTION_MAIL_H
3 
4 #include "ErrorHandler/MessageAnalyzer/ma_action.h"
5 #include "ErrorHandler/MessageAnalyzer/ma_richmsg.h"
6 
7 namespace novadaq {
8 namespace errorhandler {
9 
10 class ma_action_mail : public ma_action
11 {
12 
13 public:
14 
15  ma_action_mail(ma_rule const * rule, pset_t const & pset);
16  virtual ~ma_action_mail() {}
17 
18  virtual bool exec();
19 
20 private:
21 
22  std::string script_name;
23  std::string script_para;
24 
25  ma_richmsg param;
26 
27 };
28 
29 } // end of namespace errorhandler
30 } // end of namespace novadaq
31 
32 
33 #endif