#include "sf_rule.hpp" #include "cassert" #include "inspector_holder.hpp" SFRule::SFRule(int type, std::string & id, ptrSimplePlan pp, unsigned int prio, unsigned int weight, unsigned int flags, unsigned int stt, unsigned int fails, unsigned int successes) : _type(type), _id(id), BaseRule(pp, prio, weight, flags, stt, fails, successes) { } int SFRule::GetAction() { if(_type == SF_FAIL) { CInspectorHolder::processEvent(RULEFAIL_SEL, _id); } else { CInspectorHolder::processEvent(RULESUCC_SEL, _id); } return _type; }