Monitoring System 0.1.0
System resource monitoring with pluggable collectors and alerting
Loading...
Searching...
No Matches
kcenon::monitoring::interface_event_bus Member List

This is the complete list of members for kcenon::monitoring::interface_event_bus, including all inherited members.

clear_subscriptions()kcenon::monitoring::interface_event_businline
clear_subscriptions_impl(std::type_index event_type)=0kcenon::monitoring::interface_event_busprotectedpure virtual
get_pending_event_count() const =0kcenon::monitoring::interface_event_buspure virtual
get_subscriber_count() constkcenon::monitoring::interface_event_businline
get_subscriber_count_impl(std::type_index event_type) const =0kcenon::monitoring::interface_event_busprotectedpure virtual
is_active() const =0kcenon::monitoring::interface_event_buspure virtual
process_pending_events()=0kcenon::monitoring::interface_event_buspure virtual
publish_event(const E &event)kcenon::monitoring::interface_event_businline
publish_event_impl(std::type_index event_type, std::any event)=0kcenon::monitoring::interface_event_busprotectedpure virtual
start()=0kcenon::monitoring::interface_event_buspure virtual
stop()=0kcenon::monitoring::interface_event_buspure virtual
subscribe_event(std::function< void(const E &)> handler, event_priority priority=event_priority::normal)kcenon::monitoring::interface_event_businline
subscribe_event(H &&handler, event_priority priority=event_priority::normal)kcenon::monitoring::interface_event_businline
subscribe_event_impl(std::type_index event_type, std::function< void(const std::any &)> handler, uint64_t handler_id, event_priority priority)=0kcenon::monitoring::interface_event_busprotectedpure virtual
unsubscribe_event(const subscription_token &token)=0kcenon::monitoring::interface_event_buspure virtual
~interface_event_bus()=defaultkcenon::monitoring::interface_event_busvirtual