3 #include <json/value.h>
18 using ApplyFunction = std::function<void(Json::Value& old_conf,
const Json::Value& new_conf)>;
Definition: config_updater.hpp:10
ConfigUpdater(int chain_id)
Definition: config_updater.cpp:18
Json::Value new_conf_
Definition: config_updater.hpp:25
std::vector< ConfigChange > config_changes_
Definition: config_updater.hpp:26
void UpdateConfig(Json::Value &old_conf)
Definition: config_updater.cpp:24
std::hash for asio::adress
Definition: FixedHash.h:483
Definition: config_updater.hpp:17
ConfigChange(ApplyFunction &&apply_function)
Definition: config_updater.hpp:21
ApplyFunction apply
Definition: config_updater.hpp:22
std::function< void(Json::Value &old_conf, const Json::Value &new_conf)> ApplyFunction
Definition: config_updater.hpp:18