DDS
ver. 3.6
|
#include <AgentChannel.h>
Additional Inherited Members | |
Public Types inherited from dds::protocol_api::CBaseChannelImpl< CAgentChannel > | |
typedef std::shared_ptr< CAgentChannel > | connectionPtr_t |
typedef std::weak_ptr< CAgentChannel > | weakConnectionPtr_t |
typedef std::vector< connectionPtr_t > | connectionPtrVector_t |
typedef std::vector< weakConnectionPtr_t > | weakConnectionPtrVector_t |
Public Member Functions inherited from dds::protocol_api::CClientChannelImpl< CAgentChannel > | |
void | reconnect () |
void | connect (boost::asio::ip::tcp::resolver::iterator _endpoint_iterator) |
Public Member Functions inherited from dds::protocol_api::CBaseChannelImpl< CAgentChannel > | |
DDS_DECLARE_EVENT_HANDLER_CLASS (CChannelEventHandlersImpl) DDS_DECLARE_EVENT_HANDLER_CLASS(CChannelMessageHandlersImpl) protected | |
~CBaseChannelImpl () | |
bool | isHanshakeOK () const |
EChannelType | getChannelType () const |
void | setChannelType (EChannelType _channelType) |
void | start () |
void | stop () |
boost::asio::ip::tcp::socket & | socket () |
void | dequeueMsg () |
void | accumulativePushMsg (CProtocolMessage::protocolMessagePtr_t _msg, ECmdType _cmd) |
void | accumulativePushMsg (const A &_attachment, uint64_t _protocolHeaderID=0) |
void | accumulativePushMsg (uint64_t _protocolHeaderID=0) |
void | pushMsg (CProtocolMessage::protocolMessagePtr_t _msg, ECmdType _cmd, uint64_t=0) |
void | pushMsg (const A &_attachment, uint64_t _protocolHeaderID=0) |
void | pushMsg (uint64_t _protocolHeaderID=0) |
void | sendYourself (const A &_attachment, uint64_t _protocolHeaderID=0) |
void | sendYourself (uint64_t _protocolHeaderID=0) |
void | pushBinaryAttachmentCmd (const std::string &_srcFilePath, const std::string &_fileName, uint16_t _cmdSource, uint64_t _protocolHeaderID) |
void | pushBinaryAttachmentCmd (const dds::misc::BYTEVector_t &_data, const std::string &_fileName, uint16_t _cmdSource, uint64_t _protocolHeaderID) |
void | processBinaryAttachmentStartCmd (const SSenderInfo &, SCommandAttachmentImpl< cmdBINARY_ATTACHMENT_START >::ptr_t _attachment) |
void | processBinaryAttachmentCmd (const SSenderInfo &_sender, SCommandAttachmentImpl< cmdBINARY_ATTACHMENT >::ptr_t _attachment) |
bool | started () |
std::string | remoteEndIDString () |
uint64_t | getProtocolHeaderID () const |
Static Public Member Functions inherited from dds::protocol_api::CBaseChannelImpl< CAgentChannel > | |
static connectionPtr_t | makeNew (boost::asio::io_context &_service, uint64_t _protocolHeaderID, Args &(... args)) |
Protected Member Functions inherited from dds::protocol_api::CClientChannelImpl< CAgentChannel > | |
CClientChannelImpl (boost::asio::io_context &_service, EChannelType _channelType, uint64_t _protocolHeaderID) | |
~CClientChannelImpl () | |
Protected Attributes inherited from dds::protocol_api::CBaseChannelImpl< CAgentChannel > | |
bool | m_isHandshakeOK |
EChannelType | m_channelType |
std::string | m_sessionID |
uint64_t | m_protocolHeaderID |
boost::asio::io_context & | m_ioContext |