DDS  ver. 1.6
Public Member Functions | List of all members
dds::protocol_api::CChannelMessageHandlersImpl Class Reference

#include <ChannelMessageHandlersImpl.h>

Inheritance diagram for dds::protocol_api::CChannelMessageHandlersImpl:
dds::protocol_api::CBaseChannelImpl< CActivateChannel > dds::protocol_api::CBaseChannelImpl< CAgentChannel > dds::protocol_api::CBaseChannelImpl< CCommanderChannel > dds::protocol_api::CBaseChannelImpl< CGenericChannel > dds::protocol_api::CBaseChannelImpl< CInfoChannel > dds::protocol_api::CBaseChannelImpl< CStatChannel > dds::protocol_api::CBaseChannelImpl< CSubmitChannel > dds::protocol_api::CBaseChannelImpl< CTestChannel > dds::protocol_api::CBaseSMChannelImpl< CSMAgentChannel > dds::protocol_api::CBaseSMChannelImpl< CSMUIChannel > dds::protocol_api::CBaseChannelImpl< T > dds::protocol_api::CBaseSMChannelImpl< T >

Public Member Functions

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
 

Member Function Documentation

◆ dispatchMessageHandlers()

template<class... Args>
void dds::protocol_api::CChannelMessageHandlersImpl::dispatchMessageHandlers ( ECmdType  _cmd,
Args &&...  args 
)
inline

◆ getNofMessageHandlers()

template<ECmdType _cmd>
size_t dds::protocol_api::CChannelMessageHandlersImpl::getNofMessageHandlers ( ) const
inline

◆ registerMessageHandler()

template<ECmdType _cmd, typename Func >
void dds::protocol_api::CChannelMessageHandlersImpl::registerMessageHandler ( Func  _handler)
inline

The documentation for this class was generated from the following file: