Scorum
raw_block_plugin.hpp
Go to the documentation of this file.
1 
2 #pragma once
3 
4 #include <scorum/app/plugin.hpp>
5 
6 namespace scorum {
7 namespace plugin {
8 namespace raw_block {
9 
11 
17 {
18 public:
20  virtual ~raw_block_plugin();
21 
22  virtual std::string plugin_name() const override;
23  virtual void plugin_initialize(const boost::program_options::variables_map& options) override;
24  virtual void plugin_startup() override;
25  virtual void plugin_shutdown() override;
26 };
27 }
28 }
29 }
application & app() const
Definition: plugin.hpp:119
virtual void plugin_initialize(const boost::program_options::variables_map &options) override
Perform early startup routines and register plugin indexes, callbacks, etc.
virtual std::string plugin_name() const override
virtual void plugin_shutdown() override
Cleanly shut down the plugin.
virtual void plugin_startup() override
Begin normal runtime operations.
Definition: asset.cpp:15