RTC Toolkit 5.1.0
Loading...
Searching...
No Matches
Public Member Functions | List of all members
rtctk::componentFramework::detail::TypedEventSubscriberManager Class Reference

#include <rtctk/componentFramework/typedEventService.hpp>

Public Member Functions

 TypedEventSubscriberManager (EventServiceIf &es)
 
template<typename EventType >
void RegisterSubscriber (uintptr_t id)
 
template<typename EventType >
void UnregisterSubscriber (uintptr_t id)
 
template<typename EventType >
void Subscribe (uintptr_t id, std::function< void(const EventType &)> cb)
 
template<typename EventType >
void Unsubscribe (uintptr_t id)
 

Constructor & Destructor Documentation

◆ TypedEventSubscriberManager()

rtctk::componentFramework::detail::TypedEventSubscriberManager::TypedEventSubscriberManager ( EventServiceIf & es)
inlineexplicit

Member Function Documentation

◆ RegisterSubscriber()

template<typename EventType >
void rtctk::componentFramework::detail::TypedEventSubscriberManager::RegisterSubscriber ( uintptr_t id)
inline

◆ Subscribe()

template<typename EventType >
void rtctk::componentFramework::detail::TypedEventSubscriberManager::Subscribe ( uintptr_t id,
std::function< void(const EventType &)> cb )
inline

◆ UnregisterSubscriber()

template<typename EventType >
void rtctk::componentFramework::detail::TypedEventSubscriberManager::UnregisterSubscriber ( uintptr_t id)
inline

◆ Unsubscribe()

template<typename EventType >
void rtctk::componentFramework::detail::TypedEventSubscriberManager::Unsubscribe ( uintptr_t id)
inline

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