Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
template_plugin.hpp
Go to the documentation of this file.
1#pragma once
3
4namespace sysio {
5
6using namespace appbase;
7
11class template_plugin : public appbase::plugin<template_plugin> {
12public:
14 virtual ~template_plugin();
15
17 virtual void set_program_options(options_description&, options_description& cfg) override;
18
19 void plugin_initialize(const variables_map& options);
20 void plugin_startup();
21 void plugin_shutdown();
22
23private:
24 std::unique_ptr<class template_plugin_impl> my;
25};
26
27}
virtual void set_program_options(options_description &, options_description &cfg) override
void plugin_initialize(const variables_map &options)
#define APPBASE_PLUGIN_REQUIRES(PLUGINS)
Definition plugin.hpp:11