Allow delayed-node plugin options to be set on conmmand line (in

addition to in config file) like most other plugins
This commit is contained in:
Eric Frias 2015-09-24 12:03:48 -04:00
parent a3082897ae
commit d01fc0ac44

View file

@ -49,12 +49,13 @@ delayed_node_plugin::delayed_node_plugin()
delayed_node_plugin::~delayed_node_plugin() delayed_node_plugin::~delayed_node_plugin()
{} {}
void delayed_node_plugin::plugin_set_program_options(bpo::options_description&, bpo::options_description& cfg) void delayed_node_plugin::plugin_set_program_options(bpo::options_description& cli, bpo::options_description& cfg)
{ {
cfg.add_options() cli.add_options()
("trusted-node", boost::program_options::value<std::string>()->required(), "RPC endpoint of a trusted validating node (required)") ("trusted-node", boost::program_options::value<std::string>()->required(), "RPC endpoint of a trusted validating node (required)")
("delay-block-count", boost::program_options::value<int>()->required(), "Number of blocks to delay before advancing chain state (required)") ("delay-block-count", boost::program_options::value<int>()->required(), "Number of blocks to delay before advancing chain state (required)")
; ;
cfg.add(cli);
} }
void delayed_node_plugin::connect() void delayed_node_plugin::connect()