void register_api_factory(const std::string &name, std::function< fc::api_ptr(const api_context &)> factory)
application & app() const
auth_util_plugin(application *app)
virtual std::string plugin_name() const override
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 void plugin_shutdown() override
Cleanly shut down the plugin.
virtual ~auth_util_plugin()
#define SCORUM_DEFINE_PLUGIN(plugin_name, plugin_class)