26template <
typename Subscriber>
45 template <
typename Message>
subscription add_subscriber(subscriber &s)
Definition pub-sub.h:53
void unsubscribe(subscription s)
Definition pub-sub.h:57
const channel * get_if_active() const
Definition pub-sub.h:38
void publish(const Message &m) const
Definition pub-sub.h:46
Subscriber subscriber
Definition pub-sub.h:30
typename std::list< subscriber * >::iterator subscription
Definition pub-sub.h:33
std::list< subscriber * > m_subscribers
Definition pub-sub.h:63