artdaq_mfextensions  v1_05_00
ma_action_script.h
1 #ifndef ERRORHANDER_MA_ACTION_SCRIPT_H
2 #define ERRORHANDER_MA_ACTION_SCRIPT_H
3 
4 #include "ErrorHandler/MessageAnalyzer/ma_action.h"
5 #include "ErrorHandler/MessageAnalyzer/ma_richmsg.h"
6 
7 namespace novadaq {
8 namespace errorhandler {
9 
11 {
12 
13 public:
14 
15  ma_action_script(ma_rule const * rule, pset_t const & pset);
16  virtual ~ma_action_script() {}
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