artdaq_mfextensions  v1_06_02
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 public:
13  ma_action_script(ma_rule const* rule, pset_t const& pset);
14  virtual ~ma_action_script() {}
15 
16  virtual bool exec();
17 
18 private:
19  std::string script_name;
20  std::string script_para;
21 
22  ma_richmsg param;
23 };
24 
25 } // end of namespace errorhandler
26 } // end of namespace novadaq
27 
28 #endif
base class - all customized fucntions are inherited from it
Definition: ma_action.h:25