27 #include <fc/vector.hpp>
45 return "<unknown plugin>";
64 boost::program_options::options_description& config_file_options)
virtual void plugin_initialize(const boost::program_options::variables_map &options) override
Perform early startup routines and register plugin indexes, callbacks, etc.
virtual void plugin_startup() override
Begin normal runtime operations.
virtual ~plugin() override
virtual std::string plugin_name() const override
virtual void plugin_shutdown() override
Cleanly shut down the plugin.
virtual void plugin_set_program_options(boost::program_options::options_description &command_line_options, boost::program_options::options_description &config_file_options) override
Fill in command line parameters used by the plugin.