artdaq_mfextensions
v1_05_00
|
Public Member Functions | |
ma_rule_engine (fhicl::ParameterSet const &pset, alarm_fn_t alarm, cond_match_fn_t cond_match) | |
void | feed (qt_mf_msg const &msg) |
size_t | cond_size () const |
size_t | rule_size () const |
const std::vector< std::string > & | cond_names () const |
const std::vector< std::string > & | rule_names () const |
bool | is_EHS () const |
fhicl::ParameterSet | get_configuration () const |
const std::string & | cond_description (std::string const &name) const |
const std::string & | cond_sources (std::string const &name) const |
const std::string & | cond_regex (std::string const &name) const |
int | cond_msg_count (std::string const &name) const |
const std::string & | rule_description (std::string const &name) const |
const std::string & | rule_expr (std::string const &name) const |
const std::vector< std::string > & | rule_cond_names (std::string const &name) const |
int | rule_alarm_count (std::string const &name) const |
void | enable_rule (std::string const &name, bool flag) |
void | enable_EHS (bool flag) |
void | reset_rule (std::string const &name) |
void | reset_rules () |
void | reset_cond (std::string const &name) |
void | reset_conds () |
void | reset () |
void | add_participant_group (std::string const &group) |
void | add_participant_group (std::string const &group, size_t size) |
void | add_participant (std::string const &group, std::string const &app) |
void | add_participant (std::string const &app) |
size_t | get_group_participant_count (std::string const &group) const |
size_t | get_participant_count () const |
Definition at line 20 of file ma_rule_engine.h.