36 ScopeFilter::ScopeFilter(
const Scope& scope) :
44 stream <<
"scope = " <<
scope;
48 return ((*e->getScopePtr() == this->
scope)
49 || e->getScopePtr()->isSubScopeOf(this->
scope));
Types
Possible actions with filters.
boost::shared_ptr< FilterObserver > FilterObserverPtr
void notifyObserver(FilterObserverPtr fo, FilterAction::Types at)
Double-dispatch method to notfify a FilterObserver about changes for this filter with a more specific...
void printContents(std::ostream &stream) const
boost::shared_ptr< Event > EventPtr
Scope is a descriptor for a hierarchical channel of the unified bus.
bool match(EventPtr e)
Matches the given event against the constraints specified by this filter.