12 #ifndef HTGS_ANYRULEMANAGERINONLY_HPP 13 #define HTGS_ANYRULEMANAGERINONLY_HPP 45 virtual void executeTask(std::shared_ptr<T> data) = 0;
50 #endif //HTGS_ANYRULEMANAGERINONLY_HPP Implements a AnyRuleManager, which connects a Bookkeeper to another ITask using an IRule...
virtual void executeTask(std::shared_ptr< T > data)=0
Processes the input data, which is forwarded to the IRule synchronously.
Connects a Bookkeeper to another ITask using one IRule.
Definition: AnyRuleManager.hpp:53
Implements the base class for the rule manager, but only provides the input type. ...
Definition: AnyRuleManagerInOnly.hpp:27
virtual ~AnyRuleManagerInOnly() override
Destructor.
Definition: AnyRuleManagerInOnly.hpp:34
Definition: Bookkeeper.hpp:23