1 #ifndef ots_DataBufferConfiguration_h
2 #define ots_DataBufferConfiguration_h
8 #include "otsdaq-coreTableCore/TableBase.h"
22 std::vector<std::string> getProcessorIDList(std::string dataBufferID)
const;
24 std::vector<std::string> getProducerIDList(std::string dataBufferID)
const;
25 bool getProducerStatus(std::string dataBufferID, std::string producerID)
const;
26 std::string getProducerClass(std::string dataBufferID, std::string producerID)
const;
28 std::vector<std::string> getConsumerIDList(std::string dataBufferID)
const;
29 bool getConsumerStatus(std::string dataBufferID, std::string consumerID)
const;
30 std::string getConsumerClass(std::string dataBufferID, std::string consumerID)
const;
49 struct BufferProcessors
51 std::map<std::string, Info> producers_;
52 std::map<std::string, Info> consumers_;
53 std::map<std::string, Info> processors_;
56 std::map<std::string, BufferProcessors> processorInfos_;