2 #include "otsdaq-core/ConfigurationPluginDataFormats/UDPDataListenerProducerTable.h"
3 #include "otsdaq-coreMacros/TablePluginMacros.h"
8 UDPDataListenerProducerConfiguration::UDPDataListenerProducerConfiguration(
void)
9 :
TableBase(
"UDPDataListenerProducerConfiguration")
29 UDPDataListenerProducerConfiguration::~UDPDataListenerProducerConfiguration(
void) {}
34 std::string processorUID;
35 for(
unsigned int row = 0; row < TableBase::activeTableView_->getNumberOfRows(); row++)
37 TableBase::activeTableView_->getValue(processorUID, row, ProcessorID);
38 processorIDToRowMap_[processorUID] = row;
43 unsigned int UDPDataListenerProducerConfiguration::getBufferSize(
44 std::string processorUID)
const
48 TableBase::activeTableView_->getValue(
49 val, processorIDToRowMap_.find(processorUID)->second, BufferSize);
54 std::string UDPDataListenerProducerConfiguration::getIPAddress(
55 std::string processorUID)
const
59 TableBase::activeTableView_->getValue(
60 val, processorIDToRowMap_.find(processorUID)->second, IPAddress);
65 unsigned int UDPDataListenerProducerConfiguration::getPort(std::string processorUID)
const
69 TableBase::activeTableView_->getValue(
70 val, processorIDToRowMap_.find(processorUID)->second, Port);
75 void UDPDataListenerProducerConfiguration::check(std::string processorUID)
const
77 if(processorIDToRowMap_.find(processorUID) == processorIDToRowMap_.end())
79 std::cout << __COUT_HDR_FL__ <<
"Couldn't find processor " << processorUID
80 <<
" in the UDPDataStreamerConsumerConfiguration!" << std::endl;