#include <ConnectionManager.h>
|
typedef SChannelInfo< CAgentChannel > | channelInfo_t |
|
typedef SWeakChannelInfo< CAgentChannel > | weakChannelInfo_t |
|
typedef std::function< bool(const channelInfo_t &_channelInfo, bool &)> | conditionFunction_t |
|
using | channelContainerCache_t = std::map< uint64_t, weakChannelInfo_t > |
|
void | updateChannelProtocolHeaderID (const weakChannelInfo_t &_channelInfo) |
|
weakChannelInfo_t | getChannelByID (uint64_t _protocolHeaderID) |
|
weakChannelInfo_t::container_t | getChannels (conditionFunction_t _condition=nullptr) |
|
void | broadcastMsg (const AttachmentType &_attachment, conditionFunction_t _condition=nullptr) |
|
void | accumulativeBroadcastMsg (const AttachmentType &_attachment, conditionFunction_t _condition=nullptr) |
|
void | broadcastSimpleMsg (conditionFunction_t _condition=nullptr) |
|
void | broadcastBinaryAttachmentCmd (const std::string &_srcFilePath, const std::string &_fileName, uint16_t _cmdSource, conditionFunction_t _condition=nullptr) |
|
void | broadcastBinaryAttachmentCmd (const dds::misc::BYTEVector_t &_data, const std::string &_fileName, uint16_t _cmdSource, conditionFunction_t _condition=nullptr) |
|
size_t | countNofChannels (conditionFunction_t _condition=nullptr) |
|
◆ CConnectionManager()
CConnectionManager::CConnectionManager |
( |
const SOptions_t & |
_options | ) |
|
◆ ~CConnectionManager()
CConnectionManager::~CConnectionManager |
( |
| ) |
|
◆ _createInfoFile()
void CConnectionManager::_createInfoFile |
( |
const std::vector< size_t > & |
_ports | ) |
const |
◆ _deleteInfoFile()
void CConnectionManager::_deleteInfoFile |
( |
| ) |
const |
◆ _start()
void CConnectionManager::_start |
( |
| ) |
|
◆ _stop()
void CConnectionManager::_stop |
( |
| ) |
|
◆ broadcastUpdateTopologyAndWait_impl()
template<protocol_api::ECmdType _cmd>
void dds::commander_cmd::CConnectionManager::broadcastUpdateTopologyAndWait_impl |
( |
size_t |
index, |
|
|
weakChannelInfo_t |
_agent, |
|
|
const vector< typename SCommandAttachmentImpl< _cmd >::ptr_t > & |
_attachments |
|
) |
| |
◆ newClientCreated()
The documentation for this class was generated from the following files: