Line data Source code
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 :
10 : class ma_action_script : public ma_action
11 : {
12 : public:
13 : ma_action_script(ma_rule const* rule, pset_t const& pset);
14 0 : 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
|