1 #include "otsdaq-core/ConfigurationPluginDataFormats/UDPDataStreamerConsumerConfiguration.h"
2 #include "otsdaq-core/Macros/ConfigurationPluginMacros.h"
9 UDPDataStreamerConsumerConfiguration::UDPDataStreamerConsumerConfiguration(
void)
32 UDPDataStreamerConsumerConfiguration::~UDPDataStreamerConsumerConfiguration(
void)
38 std::string processorUID;
39 for(
unsigned int row = 0; row < ConfigurationBase::activeConfigurationView_->getNumberOfRows(); row++)
41 ConfigurationBase::activeConfigurationView_->getValue(processorUID, row, ProcessorID);
42 processorIDToRowMap_[processorUID] = row;
47 std::string UDPDataStreamerConsumerConfiguration::getIPAddress(std::string processorUID)
const
51 ConfigurationBase::activeConfigurationView_->getValue(val, processorIDToRowMap_.find(processorUID)->second, IPAddress);
56 unsigned int UDPDataStreamerConsumerConfiguration::getPort(std::string processorUID)
const
60 ConfigurationBase::activeConfigurationView_->getValue(val, processorIDToRowMap_.find(processorUID)->second, Port);
65 std::string UDPDataStreamerConsumerConfiguration::getStreamToIPAddress(std::string processorUID)
const
69 ConfigurationBase::activeConfigurationView_->getValue(val, processorIDToRowMap_.find(processorUID)->second, StreamToIPAddress);
74 unsigned int UDPDataStreamerConsumerConfiguration::getStreamToPort(std::string processorUID)
const
78 ConfigurationBase::activeConfigurationView_->getValue(val, processorIDToRowMap_.find(processorUID)->second, StreamToPort);
83 void UDPDataStreamerConsumerConfiguration::check(std::string processorUID)
const
85 if(processorIDToRowMap_.find(processorUID) == processorIDToRowMap_.end())
87 std::cout << __COUT_HDR_FL__ <<
"Couldn't find processor " << processorUID <<
" in the UDPDataStreamerConsumerConfiguration!" << std::endl;