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

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

add_to_dead_letter_queue(std::type_index event_type, const std::string &error_msg)kcenon::monitoring::safe_event_dispatcherinlineprivate
bus_kcenon::monitoring::safe_event_dispatcherprivate
circuit_breaker_threshold_kcenon::monitoring::safe_event_dispatcherprivate
clear_errors()kcenon::monitoring::safe_event_dispatcherinline
dead_letter_queue_kcenon::monitoring::safe_event_dispatcherprivate
dlq_mutex_kcenon::monitoring::safe_event_dispatchermutableprivate
error_callback typedefkcenon::monitoring::safe_event_dispatcher
error_callback_kcenon::monitoring::safe_event_dispatcherprivate
error_mutex_kcenon::monitoring::safe_event_dispatchermutableprivate
failed_handler_counts_kcenon::monitoring::safe_event_dispatcherprivate
get_bus() constkcenon::monitoring::safe_event_dispatcherinline
get_dead_letter_queue_size() constkcenon::monitoring::safe_event_dispatcherinline
get_handler_errors() constkcenon::monitoring::safe_event_dispatcherinline
get_total_exceptions() constkcenon::monitoring::safe_event_dispatcherinline
handle_exception(uint64_t handler_id, std::type_index event_type, const std::string &error_msg)kcenon::monitoring::safe_event_dispatcherinlineprivate
next_id_kcenon::monitoring::safe_event_dispatcherprivate
process_dead_letters(RecoveryHandler &&handler)kcenon::monitoring::safe_event_dispatcherinline
publish_safe(const EventType &event, event_priority priority=event_priority::normal)kcenon::monitoring::safe_event_dispatcherinline
recent_errors_kcenon::monitoring::safe_event_dispatcherprivate
safe_event_dispatcher(std::shared_ptr< interface_event_bus > bus=nullptr)kcenon::monitoring::safe_event_dispatcherinlineexplicit
set_circuit_breaker_threshold(size_t threshold)kcenon::monitoring::safe_event_dispatcherinline
set_error_callback(error_callback callback)kcenon::monitoring::safe_event_dispatcherinline
subscribe_safe(Handler &&handler, event_priority priority=event_priority::normal)kcenon::monitoring::safe_event_dispatcherinline
total_exceptions_kcenon::monitoring::safe_event_dispatcherprivate