CbmRoot
Loading...
Searching...
No Matches
CbmMQChannels Class Reference

#include <CbmMQChannels.h>

Collaboration diagram for CbmMQChannels:
[legend]

Public Member Functions

 CbmMQChannels (std::vector< std::string >)
 
bool IsChannelNameAllowed (std::string channelName)
 
bool CheckChannels (FairMQDevice *device)
 
std::vector< int > GetComponentsToSend ()
 
std::vector< std::vector< std::string > > GetChannelsToSend ()
 

Private Attributes

std::vector< std::string > fAllowedChannels {}
 
std::vector< int > fComponentsToSend {}
 
std::vector< std::vector< std::string > > fChannelsToSend {{}}
 

Detailed Description

Definition at line 14 of file CbmMQChannels.h.

Constructor & Destructor Documentation

◆ CbmMQChannels()

CbmMQChannels::CbmMQChannels ( std::vector< std::string > allowedChannels)

Definition at line 9 of file CbmMQChannels.cxx.

References fAllowedChannels, fChannelsToSend, and fComponentsToSend.

Member Function Documentation

◆ CheckChannels()

bool CbmMQChannels::CheckChannels ( FairMQDevice * device)

◆ GetChannelsToSend()

std::vector< std::vector< std::string > > CbmMQChannels::GetChannelsToSend ( )
inline

◆ GetComponentsToSend()

std::vector< int > CbmMQChannels::GetComponentsToSend ( )
inline

◆ IsChannelNameAllowed()

bool CbmMQChannels::IsChannelNameAllowed ( std::string channelName)

Definition at line 18 of file CbmMQChannels.cxx.

References fAllowedChannels, fChannelsToSend, fComponentsToSend, pos, and size().

Referenced by CheckChannels().

Member Data Documentation

◆ fAllowedChannels

std::vector<std::string> CbmMQChannels::fAllowedChannels {}
private

Definition at line 25 of file CbmMQChannels.h.

Referenced by CbmMQChannels(), and IsChannelNameAllowed().

◆ fChannelsToSend

std::vector<std::vector<std::string> > CbmMQChannels::fChannelsToSend {{}}
private

Definition at line 27 of file CbmMQChannels.h.

Referenced by CbmMQChannels(), GetChannelsToSend(), and IsChannelNameAllowed().

◆ fComponentsToSend

std::vector<int> CbmMQChannels::fComponentsToSend {}
private

Definition at line 26 of file CbmMQChannels.h.

Referenced by CbmMQChannels(), GetComponentsToSend(), and IsChannelNameAllowed().


The documentation for this class was generated from the following files: