1 #ifndef ots_DataBufferConfiguration_h
2 #define ots_DataBufferConfiguration_h
4 #include "otsdaq-core/ConfigurationDataFormats/ConfigurationBase.h"
25 std::vector<std::string> getProcessorIDList (std::string dataBufferID)
const;
27 std::vector<std::string> getProducerIDList (std::string dataBufferID)
const;
28 bool getProducerStatus (std::string dataBufferID, std::string producerID)
const;
29 std::string getProducerClass (std::string dataBufferID, std::string producerID)
const;
31 std::vector<std::string> getConsumerIDList (std::string dataBufferID)
const;
32 bool getConsumerStatus (std::string dataBufferID, std::string consumerID)
const;
33 std::string getConsumerClass (std::string dataBufferID, std::string consumerID)
const;
52 struct BufferProcessors
54 std::map<std::string, Info> producers_;
55 std::map<std::string, Info> consumers_;
56 std::map<std::string, Info> processors_;
59 std::map<std::string, BufferProcessors> processorInfos_;