29 namespace graphene {
namespace es_objects {
31 using namespace chain;
35 class es_objects_plugin_impl;
44 std::string plugin_name()
const override;
45 std::string plugin_description()
const override;
46 void plugin_set_program_options(
47 boost::program_options::options_description& cli,
48 boost::program_options::options_description& cfg)
override;
49 void plugin_initialize(
const boost::program_options::variables_map& options)
override;
50 void plugin_startup()
override;
51 void plugin_shutdown()
override;
54 std::unique_ptr<detail::es_objects_plugin_impl> my;