6 #ifndef IROHA_SUBSCRIPTION_SUBSCRIBER_HPP 7 #define IROHA_SUBSCRIPTION_SUBSCRIBER_HPP 26 template <
typename EventKey,
typename Dispatcher,
typename... Arguments>
28 Subscriber<EventKey, Dispatcher, Arguments...>>,
43 Arguments &&... args) = 0;
48 #endif // IROHA_SUBSCRIPTION_SUBSCRIBER_HPP uint32_t SubscriptionSetId
Definition: subscriber.hpp:18
subscription::IDispatcher Dispatcher
Definition: subscription_fwd.hpp:73
Definition: common.hpp:26
Definition: subscription_fwd.hpp:60
EventKey EventType
Definition: subscriber.hpp:32
Definition: subscriber.hpp:27
virtual ~Subscriber()=default
virtual void on_notify(SubscriptionSetId set_id, const EventType &key, Arguments &&... args)=0
Definition: common.hpp:32