00001 #include "otsdaq-core/ConfigurationPluginDataFormats/TemplateConfiguration.h"
00002 #include "otsdaq-core/Macros/ConfigurationPluginMacros.h"
00003
00004 #include <iostream>
00005 #include <string>
00006
00007 using namespace ots;
00008
00009
00010 TemplateConfiguration::TemplateConfiguration(void)
00011 : ConfigurationBase("TemplateConfiguration")
00012 {
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023 }
00024
00025
00026 TemplateConfiguration::~TemplateConfiguration(void)
00027 {
00028 }
00029
00030
00031 void TemplateConfiguration::init(ConfigurationManager *configManager)
00032 {
00033
00034 __MOUT__ << "*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*&*" << std::endl;
00035 __MOUT__ << configManager->__SELF_NODE__ << std::endl;
00036
00037
00038
00039
00040 std::string value;
00041 auto childrenMap = configManager->__SELF_NODE__.getChildren();
00042 for(auto &childPair: childrenMap)
00043 {
00044
00045 __MOUT__ << childPair.first << std::endl;
00046
00047 childPair.second.getNode(colNames_.colColumnName_ ).getValue(value);
00048 }
00049 }
00050
00051 DEFINE_OTS_CONFIGURATION(TemplateConfiguration)