#ifndef CBMMQCHANNELS_H_ #define CBMMQCHANNELS_H_ #include #include class FairMQDevice; class CbmMQChannels { public: CbmMQChannels(std::vector); bool IsChannelNameAllowed(std::string channelName); bool CheckChannels(FairMQDevice* device); std::vector GetComponentsToSend() { return fComponentsToSend; } std::vector> GetChannelsToSend() { return fChannelsToSend; } private: std::vector fAllowedChannels {}; std::vector fComponentsToSend {}; std::vector> fChannelsToSend { {} }; }; #endif