artdaq_mfextensions  v1_05_00
novadaq::errorhandler::qt_rule_engine Class Reference
Inheritance diagram for novadaq::errorhandler::qt_rule_engine:

Public Member Functions

template<typename T >
void qt_check_for_QOBJECT_macro (const T &_q_argument) const
 
virtual const QMetaObject * metaObject () const
 
virtual void * qt_metacast (const char *)
 
virtual int qt_metacall (QMetaObject::Call, int, void **)
 
 qt_rule_engine (fhicl::ParameterSet const &pset, QObject *parent=0)
 
size_t cond_size () const
 
size_t rule_size () const
 
QVector< QString > cond_names () const
 
QVector< QString > rule_names () const
 
bool is_EHS () const
 
fhicl::ParameterSet get_configuration () const
 
QString cond_description (QString const &name) const
 
QString cond_sources (QString const &name) const
 
QString cond_regex (QString const &name) const
 
int cond_msg_count (QString const &name) const
 
QString rule_description (QString const &name) const
 
QString rule_expr (QString const &name) const
 
int rule_alarm_count (QString const &name) const
 
QVector< QString > rule_cond_names (QString const &name) const
 
void enable_rule (QString const &name, bool flag)
 
void enable_EHS (bool flag)
 
void reset_rule (QString const &name)
 
void reset_rules ()
 
void reset_cond (QString 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
 
void feed (qt_mf_msg const &msg)
 

Static Public Member Functions

static QString tr (const char *s, const char *c=0)
 
static QString trUtf8 (const char *s, const char *c=0)
 
static QString tr (const char *s, const char *c, int n)
 
static QString trUtf8 (const char *s, const char *c, int n)
 

Static Public Attributes

static const QMetaObject staticMetaObject
 

Protected Member Functions

void alarm (QString const &, QString const &)
 
void match (QString const &)
 

Detailed Description

Definition at line 19 of file qt_rule_engine.h.


The documentation for this class was generated from the following files: