TARAXA
taraxa::util::event::EventSubscriber< Payload >::State Class Reference

#include <event.hpp>

Private Attributes

uint64_t next_subscription_id_ = 0
 
std::map< uint64_t, Handlersubs_
 
std::shared_mutex mu_
 

Friends

struct EventSubscriber
 
struct EventEmitter< Payload >
 

Friends And Related Function Documentation

◆ EventEmitter< Payload >

template<typename Payload >
friend struct EventEmitter< Payload >
friend

◆ EventSubscriber

template<typename Payload >
friend struct EventSubscriber
friend

Member Data Documentation

◆ mu_

template<typename Payload >
std::shared_mutex taraxa::util::event::EventSubscriber< Payload >::State::mu_
private

◆ next_subscription_id_

template<typename Payload >
uint64_t taraxa::util::event::EventSubscriber< Payload >::State::next_subscription_id_ = 0
private

◆ subs_

template<typename Payload >
std::map<uint64_t, Handler> taraxa::util::event::EventSubscriber< Payload >::State::subs_
private

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