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

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

bus_mutex_kcenon::monitoring::event_busmutableprivate
clear_subscriptions()kcenon::monitoring::interface_event_businline
clear_subscriptions_impl(std::type_index event_type) overridekcenon::monitoring::event_businlineprotectedvirtual
config typedefkcenon::monitoring::event_bus
config_kcenon::monitoring::event_busprivate
dispatch_event(const event_envelope &envelope)kcenon::monitoring::event_businlineprivate
event_bus(const config &cfg=config())kcenon::monitoring::event_businlineexplicit
event_queue_kcenon::monitoring::event_busprivate
get_pending_event_count() const overridekcenon::monitoring::event_businlinevirtual
get_stats() constkcenon::monitoring::event_businline
get_subscriber_count() constkcenon::monitoring::interface_event_businline
get_subscriber_count_impl(std::type_index event_type) const overridekcenon::monitoring::event_businlineprotectedvirtual
handlers_kcenon::monitoring::event_busprivate
handlers_mutex_kcenon::monitoring::event_busmutableprivate
instance()kcenon::monitoring::event_businlinestatic
is_active() const overridekcenon::monitoring::event_businlinevirtual
is_running_kcenon::monitoring::event_busprivate
process_all_pending()kcenon::monitoring::event_businlineprivate
process_events_worker()kcenon::monitoring::event_businlineprivate
process_pending_events() overridekcenon::monitoring::event_businlinevirtual
publish_event(const E &event)kcenon::monitoring::interface_event_businline
publish_event_impl(std::type_index event_type, std::any event) overridekcenon::monitoring::event_businlineprotectedvirtual
queue_cv_kcenon::monitoring::event_busprivate
queue_mutex_kcenon::monitoring::event_busmutableprivate
start() overridekcenon::monitoring::event_businlinevirtual
stop() overridekcenon::monitoring::event_businlinevirtual
stop_requested_kcenon::monitoring::event_busprivate
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) overridekcenon::monitoring::event_businlineprotectedvirtual
total_events_dropped_kcenon::monitoring::event_busprivate
total_events_processed_kcenon::monitoring::event_busprivate
total_events_published_kcenon::monitoring::event_busprivate
unsubscribe_event(const subscription_token &token) overridekcenon::monitoring::event_businlinevirtual
workers_kcenon::monitoring::event_busprivate
~event_bus()kcenon::monitoring::event_businline
~interface_event_bus()=defaultkcenon::monitoring::interface_event_busvirtual