Skip to content
Snippets Groups Projects
Select Git revision
  • master
  • newFieldMaps protected
2 results

field_v18a.info

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