$darkmode
engine::TriggerRegistrar Class Reference
Inheritance diagram for engine::TriggerRegistrar:
Collaboration diagram for engine::TriggerRegistrar:

Public Member Functions

 TriggerRegistrar (Coordinator &m, Source s)
 
ActionPtr make_action (const Conf &c) const override
 
EventPtr make_event (const Conf &c) const override
 
TriggerPtr make_trigger (const Conf &c) const override
 
void insert_trigger (const Conf &c) override
 
void insert_trigger (TriggerPtr &&t) override
 
- Public Member Functions inherited from cloe::TriggerRegistrar
 TriggerRegistrar (Source s)
 
virtual ActionPtr make_action (const Conf &c) const =0
 
virtual EventPtr make_event (const Conf &c) const =0
 
virtual TriggerPtr make_trigger (const Conf &c) const =0
 
virtual void insert_trigger (const Conf &c)=0
 
void insert_trigger (const std::string &label, EventPtr &&e, ActionPtr &&a)
 

Additional Inherited Members

- Protected Attributes inherited from cloe::TriggerRegistrar
Source source_
 

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