1 #include "otsdaq-core/ConfigurationPluginDataFormats/UDPDataListenerProducerConfiguration.h"
2 #include "otsdaq-core/Macros/ConfigurationPluginMacros.h"
9 UDPDataListenerProducerConfiguration::UDPDataListenerProducerConfiguration(
void)
31 UDPDataListenerProducerConfiguration::~UDPDataListenerProducerConfiguration(
void)
37 std::string processorUID;
38 for(
unsigned int row = 0; row < ConfigurationBase::activeConfigurationView_->getNumberOfRows(); row++)
40 ConfigurationBase::activeConfigurationView_->getValue(processorUID, row, ProcessorID);
41 processorIDToRowMap_[processorUID] = row;
46 unsigned int UDPDataListenerProducerConfiguration::getBufferSize(std::string processorUID)
const
50 ConfigurationBase::activeConfigurationView_->getValue(val, processorIDToRowMap_.find(processorUID)->second, BufferSize);
55 std::string UDPDataListenerProducerConfiguration::getIPAddress(std::string processorUID)
const
59 ConfigurationBase::activeConfigurationView_->getValue(val, processorIDToRowMap_.find(processorUID)->second, IPAddress);
64 unsigned int UDPDataListenerProducerConfiguration::getPort(std::string processorUID)
const
68 ConfigurationBase::activeConfigurationView_->getValue(val, processorIDToRowMap_.find(processorUID)->second, Port);
73 void UDPDataListenerProducerConfiguration::check(std::string processorUID)
const
75 if(processorIDToRowMap_.find(processorUID) == processorIDToRowMap_.end())
77 std::cout << __COUT_HDR_FL__ <<
"Couldn't find processor " << processorUID <<
" in the UDPDataStreamerConsumerConfiguration!" << std::endl;