41 ActionPtr
clone()
const override {
return std::make_unique<Configure>(
name(), ptr_, conf_); }
44 return CallbackResult::Ok;
48 void to_json(Json& j)
const override { j = *conf_; }
71 return std::make_unique<Configure>(
name(), ptr_, c);
Definition: trigger.hpp:619
const std::string & description() const
Definition: entity.hpp:90
const std::string & name() const
Definition: entity.hpp:67
Definition: trigger.hpp:290
Definition: trigger.hpp:437
size_t erase(const std::string &key)
Definition: conf.cpp:74
Definition: confable.hpp:98
Schema & schema()
Definition: confable.cpp:47
virtual void from_conf(const Conf &c)
Definition: confable.cpp:70
Definition: trigger.hpp:87
Definition: trigger.hpp:207
CallbackResult
Definition: trigger.hpp:514