Wire Sysio Wire Sysion 1.0.0
Loading...
Searching...
No Matches
producer_api_plugin.hpp
Go to the documentation of this file.
1#pragma once
2
5
7
8namespace sysio {
9
10using namespace appbase;
11
12class producer_api_plugin : public plugin<producer_api_plugin> {
13 public:
15
16 producer_api_plugin() = default;
21 virtual ~producer_api_plugin() override = default;
22
23 virtual void set_program_options(options_description& cli, options_description& cfg) override {}
24 void plugin_initialize(const variables_map& vm);
25 void plugin_startup();
27
28 private:
29};
30
31}
void plugin_initialize(const variables_map &vm)
virtual void set_program_options(options_description &cli, options_description &cfg) override
producer_api_plugin(const producer_api_plugin &)=delete
producer_api_plugin(producer_api_plugin &&)=delete
producer_api_plugin & operator=(const producer_api_plugin &)=delete
APPBASE_PLUGIN_REQUIRES((producer_plugin)(http_plugin)) producer_api_plugin()=default
virtual ~producer_api_plugin() override=default
producer_api_plugin & operator=(producer_api_plugin &&)=delete
void cli()