9 #ifndef FAIR_MQ_PLUGINS_CONFIG
10 #define FAIR_MQ_PLUGINS_CONFIG
12 #include <fairmq/Plugin.h>
13 #include <fairmq/Version.h>
17 namespace fair::mq::plugins
20 class Config :
public Plugin
23 Config(
const std::string& name,
const Plugin::Version version,
const std::string& maintainer,
const std::string& homepage, PluginServices* pluginServices);
28 Plugin::ProgOptions ConfigPluginProgramOptions();
30 REGISTER_FAIRMQ_PLUGIN(
33 (
Plugin::Version{FAIRMQ_VERSION_MAJOR, FAIRMQ_VERSION_MINOR, FAIRMQ_VERSION_PATCH}),
34 "FairRootGroup <fairroot@gsi.de>",
35 "https://github.com/FairRootGroup/FairRoot",
36 ConfigPluginProgramOptions