CbmRoot
|
#include <CbmMQChannels.h>
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 {{}} |
Definition at line 14 of file CbmMQChannels.h.
CbmMQChannels::CbmMQChannels | ( | std::vector< std::string > | allowedChannels | ) |
Definition at line 9 of file CbmMQChannels.cxx.
References fAllowedChannels, fChannelsToSend, and fComponentsToSend.
bool CbmMQChannels::CheckChannels | ( | FairMQDevice * | device | ) |
Definition at line 49 of file CbmMQChannels.cxx.
References IsChannelNameAllowed().
Referenced by CbmDeviceStsHitProducerIdeal::InitTask(), and CbmMCPointSource::InitTask().
|
inline |
Definition at line 22 of file CbmMQChannels.h.
References fChannelsToSend.
Referenced by CbmDeviceStsHitProducerIdeal::InitTask(), and CbmMCPointSource::InitTask().
|
inline |
Definition at line 21 of file CbmMQChannels.h.
References fComponentsToSend.
Referenced by CbmDeviceStsHitProducerIdeal::InitTask(), and CbmMCPointSource::InitTask().
bool CbmMQChannels::IsChannelNameAllowed | ( | std::string | channelName | ) |
Definition at line 18 of file CbmMQChannels.cxx.
References fAllowedChannels, fChannelsToSend, fComponentsToSend, pos, and size().
Referenced by CheckChannels().
|
private |
Definition at line 25 of file CbmMQChannels.h.
Referenced by CbmMQChannels(), and IsChannelNameAllowed().
|
private |
Definition at line 27 of file CbmMQChannels.h.
Referenced by CbmMQChannels(), GetChannelsToSend(), and IsChannelNameAllowed().
|
private |
Definition at line 26 of file CbmMQChannels.h.
Referenced by CbmMQChannels(), GetComponentsToSend(), and IsChannelNameAllowed().