40 label_( tag.
label() ),
56 if ( status < -1 || 1 < status )
return false;
76 for (
size_t iO = 0; iO <
objectKeys().size(); ++iO ) {
77 if (
objectKeys().at( iO ) == objectKey )
return true;
int status_
Indicator for filter status: -1: not run, 0: failed, 1: succeeded.
bool setStatus(int status)
TriggerFilter()
Constructors and Desctructor.
std::vector< unsigned > objectKeys_
std::vector< trigger::TriggerObjectType > triggerObjectTypes_
bool hasTriggerObjectType(trigger::TriggerObjectType triggerObjectType) const
Checks, if a certain trigger object type identifier is assigned.
bool hasObjectKey(unsigned objectKey) const
Checks, if a certain trigger object collection index is assigned.
int status() const
Get the filter status.
std::vector< int > triggerObjectTypes() const
Get all trigger object type identifiers.
const std::vector< unsigned > & objectKeys() const
Get all trigger object collection indeces.