Wire Sysio
Wire Sysion 1.0.0
Loading...
Searching...
No Matches
template_plugin.hpp
Go to the documentation of this file.
1
#pragma once
2
#include <
appbase/application.hpp
>
3
4
namespace
sysio
{
5
6
using namespace
appbase
;
7
11
class
template_plugin
:
public
appbase::plugin
<template_plugin> {
12
public
:
13
template_plugin
();
14
virtual
~template_plugin
();
15
16
APPBASE_PLUGIN_REQUIRES
()
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
23
private
:
24
std::unique_ptr<class template_plugin_impl> my;
25
};
26
27
}
application.hpp
appbase::plugin
Definition
plugin.hpp:48
sysio::template_plugin
Definition
template_plugin.hpp:11
sysio::template_plugin::plugin_shutdown
void plugin_shutdown()
Definition
template_plugin.cpp:33
sysio::template_plugin::~template_plugin
virtual ~template_plugin()
Definition
template_plugin.cpp:11
sysio::template_plugin::set_program_options
virtual void set_program_options(options_description &, options_description &cfg) override
Definition
template_plugin.cpp:13
sysio::template_plugin::template_plugin
template_plugin()
Definition
template_plugin.cpp:10
sysio::template_plugin::plugin_startup
void plugin_startup()
Definition
template_plugin.cpp:29
sysio::template_plugin::plugin_initialize
void plugin_initialize(const variables_map &options)
Definition
template_plugin.cpp:20
appbase
Definition
application.cpp:18
sysio
Definition
abi_serializer.cpp:8
APPBASE_PLUGIN_REQUIRES
#define APPBASE_PLUGIN_REQUIRES(PLUGINS)
Definition
plugin.hpp:11
plugins
template_plugin
include
sysio
template_plugin
template_plugin.hpp
Generated by
1.12.0