6 namespace account_by_key {
8 #define ACCOUNT_BY_KEY_PLUGIN_NAME "account_by_key"
11 class account_by_key_plugin_impl;
30 boost::program_options::options_description& cfg)
override;
31 virtual void plugin_initialize(
const boost::program_options::variables_map& options)
override;
35 std::unique_ptr<detail::account_by_key_plugin_impl>
my;
#define ACCOUNT_BY_KEY_PLUGIN_NAME
std::unique_ptr< detail::account_by_key_plugin_impl > my
virtual void plugin_set_program_options(boost::program_options::options_description &cli, boost::program_options::options_description &cfg) override
Fill in command line parameters used by the plugin.
account_by_key_plugin(scorum::app::application *app)
virtual void plugin_startup() override
Begin normal runtime operations.
virtual void plugin_initialize(const boost::program_options::variables_map &options) override
Perform early startup routines and register plugin indexes, callbacks, etc.
std::string plugin_name() const override
application & app() const