| addOutput(uint64_t _outputID, const std::string &_name, EMQOpenType _openType=EMQOpenType::OpenOnly) | dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > | inline |
| BEGIN_SM_MSG_MAP(CSMAgentChannel) SM_MESSAGE_HANDLER(cmdCUSTOM_CMD | dds::internal_api::CSMAgentChannel | |
| connectionPtr_t typedef | dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > | |
| CSMAgentChannel(boost::asio::io_service &_service, const std::string &_inputName, const std::string &_outputName, uint64_t _ProtocolHeaderID, protocol_api::EMQOpenType _inputOpenType, protocol_api::EMQOpenType _outputOpenType) | dds::internal_api::CSMAgentChannel | inlineprotected |
| DDS_DECLARE_EVENT_HANDLER_CLASS(CChannelEventHandlersImpl) DDS_DECLARE_EVENT_HANDLER_CLASS(CChannelMessageHandlersImpl) protected | dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > | inline |
| dispatchHandlersImpl(ECmdType _cmd, const SSenderInfo &_sender, Args &&... args) | dds::protocol_api::CBaseEventHandlersImpl< ECmdType > | inlineprotected |
| getInputName() const | dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > | inline |
| getProtocolHeaderID() const | dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > | inline |
| handlerExistsImpl(ECmdType _cmd) const | dds::protocol_api::CBaseEventHandlersImpl< ECmdType > | inlineprotected |
| m_isShuttingDown | dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > | protected |
| m_protocolHeaderID | dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > | protected |
| m_started | dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > | protected |
| makeNew(boost::asio::io_service &_service, const std::string &_inputName, const std::string &_outputName, uint64_t _ProtocolHeaderID, EMQOpenType _inputOpenType=EMQOpenType::OpenOrCreate, EMQOpenType _outputOpenType=EMQOpenType::OpenOrCreate) | dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > | inlinestatic |
| on_cmdDELETE_KEY(protocol_api::SCommandAttachmentImpl< protocol_api::cmdDELETE_KEY >::ptr_t _attachment, const protocol_api::SSenderInfo &_sender) | dds::internal_api::CSMAgentChannel | |
| on_cmdSIMPLE_MSG(protocol_api::SCommandAttachmentImpl< protocol_api::cmdSIMPLE_MSG >::ptr_t _attachment, const protocol_api::SSenderInfo &_sender) | dds::internal_api::CSMAgentChannel | |
| on_cmdUPDATE_KEY(protocol_api::SCommandAttachmentImpl< protocol_api::cmdUPDATE_KEY >::ptr_t _attachment, const protocol_api::SSenderInfo &_sender) | dds::internal_api::CSMAgentChannel | |
| on_cmdUPDATE_KEY_ERROR(protocol_api::SCommandAttachmentImpl< protocol_api::cmdUPDATE_KEY_ERROR >::ptr_t _attachment, const protocol_api::SSenderInfo &_sender) | dds::internal_api::CSMAgentChannel | |
| pushMsg(CProtocolMessage::protocolMessagePtr_t _msg, ECmdType _cmd, uint64_t _outputID=0) | dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > | inline |
| pushMsg(const A &_attachment, uint64_t _protocolHeaderID=0, uint64_t _outputID=0) | dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > | inline |
| pushMsg(uint64_t _protocolHeaderID=0, uint64_t _outputID=0) | dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > | inline |
| registerHandlerImpl(std::function< R(Args...)> _handler) | dds::protocol_api::CBaseEventHandlersImpl< ECmdType > | inlineprotected |
| removeMessageQueue() | dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > | inline |
| SM_MESSAGE_HANDLER(cmdUPDATE_KEY, on_cmdUPDATE_KEY) SM_MESSAGE_HANDLER(cmdUPDATE_KEY_ERROR | dds::internal_api::CSMAgentChannel | |
| SM_MESSAGE_HANDLER(cmdDELETE_KEY, on_cmdDELETE_KEY) SM_MESSAGE_HANDLER(cmdSIMPLE_MSG | dds::internal_api::CSMAgentChannel | |
| start() | dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > | inline |
| started() const | dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > | inline |
| stop() | dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > | inline |
| syncSendShutdownAll() | dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > | inline |
| weakConnectionPtr_t typedef | dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > | |
| ~CBaseSMChannelImpl() | dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > | inline |