|
DDS
ver. 1.6
|
#include <BaseSMChannelImpl.h>
Public Types | |
| typedef std::shared_ptr< T > | connectionPtr_t |
Public Member Functions | |
| ~CBaseSMChannelImpl () | |
| void | reinit () |
| void | start () |
| void | stop () |
| void | removeMessageQueue () |
| template<ECmdType _cmd, class A > | |
| void | pushMsg (const A &_attachment) |
| template<ECmdType _cmd> | |
| 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 |
Static Public Member Functions | |
| static connectionPtr_t | makeNew (const std::string &_inputName, const std::string &_outputName) |
Protected Member Functions | |
| CBaseSMChannelImpl (const std::string &_inputName, const std::string &_outputName) | |
Protected Attributes | |
| std::atomic< bool > | m_started |
| True if we were able to start the channel, False otherwise. More... | |
| typedef std::shared_ptr<T> dds::protocol_api::CBaseSMChannelImpl< T >::connectionPtr_t |
|
inlineprotected |
|
inline |
|
inlinestatic |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |
True if we were able to start the channel, False otherwise.
1.8.13