otsdaq
v2_00_00
Main Page
Namespaces
Classes
Files
File List
ConfigurationPluginMacros.h
1
#ifndef _ots_ConfigurationPluginMacro_h_
2
#define _ots_ConfigurationPluginMacro_h_
3
4
#include "otsdaq-core/ConfigurationDataFormats/ConfigurationBase.h"
5
6
namespace
ots
7
{
8
typedef
ConfigurationBase*(cbmakeFunc_t) ();
9
}
10
11
#define DEFINE_OTS_CONFIGURATION(klass) \
12
extern "C" \
13
ConfigurationBase* \
14
make() \
15
{\
16
return new klass(); \
17
}
18
#endif
/* _ots_ConfigurationPluginMacro_h_ */
src
otsdaq-core
Macros
ConfigurationPluginMacros.h
Generated on Wed Apr 18 2018 11:08:14 for otsdaq by
1.8.5