DDS  ver. 3.6
Protected Member Functions | List of all members
dds::protocol_api::CBaseEventHandlersImpl< Event_t > Class Template Reference

#include <BaseEventHandlersImpl.h>

Protected Member Functions

template<Event_t _cmd, typename R , typename... Args>
void registerHandlerImpl (std::function< R(Args...)> _handler)
 
template<class... Args>
void dispatchHandlersImpl (Event_t _cmd, const SSenderInfo &_sender, Args &&... args)
 
bool handlerExistsImpl (Event_t _cmd) const
 

Member Function Documentation

◆ dispatchHandlersImpl()

template<typename Event_t>
template<class... Args>
void dds::protocol_api::CBaseEventHandlersImpl< Event_t >::dispatchHandlersImpl ( Event_t  _cmd,
const SSenderInfo _sender,
Args &&...  args 
)
inlineprotected

◆ handlerExistsImpl()

template<typename Event_t>
bool dds::protocol_api::CBaseEventHandlersImpl< Event_t >::handlerExistsImpl ( Event_t  _cmd) const
inlineprotected

◆ registerHandlerImpl()

template<typename Event_t>
template<Event_t _cmd, typename R , typename... Args>
void dds::protocol_api::CBaseEventHandlersImpl< Event_t >::registerHandlerImpl ( std::function< R(Args...)>  _handler)
inlineprotected

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