|
DDS
ver. 1.6
|
#include <SMUIChannel.h>
Public Member Functions | |
| ~CSMUIChannel () | |
| BEGIN_SM_MSG_MAP (CSMUIChannel) SM_MESSAGE_HANDLER(cmdCUSTOM_CMD | |
| on_cmdCUSTOM_CMD SM_MESSAGE_HANDLER(cmdUPDATE_KEY, on_cmdUPDATE_KEY) END_SM_MSG_MAP() private bool | on_cmdUPDATE_KEY (protocol_api::SCommandAttachmentImpl< protocol_api::cmdUPDATE_KEY >::ptr_t _attachment) |
Public Member Functions inherited from dds::protocol_api::CBaseSMChannelImpl< CSMUIChannel > | |
| ~CBaseSMChannelImpl () | |
| void | reinit () |
| void | start () |
| void | stop () |
| void | removeMessageQueue () |
| void | pushMsg (const A &_attachment) |
| void | pushMsg () |
Public Member Functions inherited from dds::protocol_api::CChannelMessageHandlersImpl | |
| template<ECmdType _cmd, typename Func > | |
| void | registerMessageHandler (Func _handler) |
| template<class... Args> | |
| void | dispatchMessageHandlers (ECmdType _cmd, Args &&... args) |
| template<ECmdType _cmd> | |
| size_t | getNofMessageHandlers () const |
Protected Member Functions | |
| CSMUIChannel (const std::string &_inputName, const std::string &_outputName) | |
Protected Member Functions inherited from dds::protocol_api::CBaseSMChannelImpl< CSMUIChannel > | |
| CBaseSMChannelImpl (const std::string &_inputName, const std::string &_outputName) | |
Additional Inherited Members | |
Public Types inherited from dds::protocol_api::CBaseSMChannelImpl< CSMUIChannel > | |
| typedef std::shared_ptr< CSMUIChannel > | connectionPtr_t |
Static Public Member Functions inherited from dds::protocol_api::CBaseSMChannelImpl< CSMUIChannel > | |
| static connectionPtr_t | makeNew (const std::string &_inputName, const std::string &_outputName) |
Protected Attributes inherited from dds::protocol_api::CBaseSMChannelImpl< CSMUIChannel > | |
| std::atomic< bool > | m_started |
| True if we were able to start the channel, False otherwise. More... | |
|
inlineprotected |
|
inline |
| dds::CSMUIChannel::BEGIN_SM_MSG_MAP | ( | CSMUIChannel | ) |
| bool CSMUIChannel::on_cmdUPDATE_KEY | ( | protocol_api::SCommandAttachmentImpl< protocol_api::cmdUPDATE_KEY >::ptr_t | _attachment | ) |
1.8.13