Wire Sysio Wire Sysion 1.0.0
|
#include <application.hpp>
Public Member Functions | |
plugin () | |
virtual | ~plugin () |
virtual state | get_state () const override |
virtual const std::string & | name () const override |
virtual void | register_dependencies () |
virtual void | initialize (const variables_map &options) override |
virtual void | handle_sighup () override |
virtual void | startup () override |
virtual void | shutdown () override |
Public Member Functions inherited from appbase::abstract_plugin | |
virtual | ~abstract_plugin () |
virtual void | set_program_options (options_description &cli, options_description &cfg)=0 |
Protected Member Functions | |
plugin (const string &name) | |
Additional Inherited Members | |
Public Types inherited from appbase::abstract_plugin | |
enum | state { registered , initialized , started , stopped } |
Definition at line 48 of file plugin.hpp.
|
inline |
Definition at line 284 of file application.hpp.
|
inlinevirtual |
Definition at line 285 of file application.hpp.
|
inlineprotected |
Definition at line 327 of file application.hpp.
|
inlineoverridevirtual |
Implements appbase::abstract_plugin.
Definition at line 287 of file application.hpp.
|
inlineoverridevirtual |
Implements appbase::abstract_plugin.
Reimplemented in sysio::chain_plugin, sysio::http_plugin, sysio::net_plugin, sysio::producer_plugin, sysio::trace_api_plugin, and sysio::trace_api_rpc_plugin.
Definition at line 305 of file application.hpp.
|
inlineoverridevirtual |
if initial state was not registered, final state cannot be initialized
Implements appbase::abstract_plugin.
Definition at line 294 of file application.hpp.
|
inlineoverridevirtual |
Implements appbase::abstract_plugin.
Definition at line 288 of file application.hpp.
|
inlinevirtual |
Definition at line 290 of file application.hpp.
|
inlineoverridevirtual |
Implements appbase::abstract_plugin.
Definition at line 318 of file application.hpp.
|
inlineoverridevirtual |
Implements appbase::abstract_plugin.
Definition at line 308 of file application.hpp.