$darkmode
Public Types | |
| using | ActionType = Configure |
Public Member Functions | |
| ConfigureFactory (Confable *ptr, const std::string &name, const std::string &desc) | |
| TriggerSchema | schema () const override |
| ActionPtr | make (const Conf &c) const override |
Public Member Functions inherited from cloe::TriggerFactory< T > | |
| virtual fable::Json | json_schema () const |
| virtual std::unique_ptr< T > | make (const std::string &s) const |
| Entity (std::string name) | |
| Entity (std::string name, std::string desc) | |
Public Member Functions inherited from cloe::Entity | |
| Entity (std::string name) | |
| Entity (std::string name, std::string desc) | |
| const std::string & | name () const |
| void | set_name (std::string name) |
| const std::string & | description () const |
| void | set_description (std::string desc) |
Additional Inherited Members | |
Protected Member Functions inherited from cloe::Entity | |
| virtual Logger | logger () const |
Protected Attributes inherited from cloe::Entity | |
| std::string | name_ |
| std::string | desc_ |
|
inlineoverridevirtual |
Create a new T based on the content of the input Conf.
Implements cloe::TriggerFactory< T >.
|
inlineoverridevirtual |
Return factory schema.
This can be used to check input automatically or to derive help text for all trigger events and actions dynamically.
Reimplemented from cloe::TriggerFactory< T >.