| above_recovery_level() const | hm::Disk_Collector | inline |
| advance_sample_timers() | hm::Collector | protected |
| advance_timers() | hm::Disk_Collector | private |
| apply_pending_settings() | hm::Collector | protected |
| base_interval() const | hm::Collector | inline |
| below_recovery_level() const | hm::Disk_Collector | inline |
| buffer() | hm::Disk_Collector | inline |
| build_collector_message(const std::string &status, const std::string &mode, const std::string &message, bool settings) | hm::Collector | virtual |
| build_resource_message(const std::string &status, const std::string &mode, const std::string &message, bool levels) | hm::Collector | virtual |
| cancel_fallback_process() | hm::Disk_Collector | |
| cancel_fallback_timer() | hm::Disk_Collector | |
| cancel_recovery_process() | hm::Disk_Collector | |
| cancel_recovery_timer_1() | hm::Disk_Collector | |
| cancel_recovery_timer_2() | hm::Disk_Collector | |
| check_fenced_server_state() | hm::Disk_Collector | |
| check_recovery_status() | hm::Disk_Collector | |
| check_recovery_window() | hm::Disk_Collector | |
| check_storage_levels() | hm::Disk_Collector | |
| cleanup() | hm::Thread | static |
| clear_fallback_mode() | hm::Disk_Collector | |
| clear_offline_mode() | hm::Disk_Collector | |
| clear_super_read_only(int max_retries) | hm::Disk_Collector | |
| Collector()=default | hm::Collector | |
| Collector(const char *name, const char *resource_name, const char *instr_name, const char *os_name, const char *description) | hm::Collector | |
| Collector(const Collector &)=delete | hm::Collector | |
| Collector(Collector &&)=delete | hm::Collector | |
| complete_recovery_process() | hm::Disk_Collector | |
| consume_settings_pending() | hm::Collector | protected |
| Disk_Collector() | hm::Disk_Collector | |
| dynamic_settings_changed() | hm::Collector | inlinevirtual |
| fallback() | hm::Disk_Collector | inline |
| fallback_eligible(std::string &reason) | hm::Disk_Collector | |
| fallback_eligible(bool print_reason=false) | hm::Disk_Collector | |
| fallback_timer() | hm::Disk_Collector | inline |
| forced_fallback_eligible() | hm::Disk_Collector | |
| format_level(uint64_t mbytes) | hm::Collector | static |
| format_mb(uint64_t mbytes, int prec, bool show_units) | hm::Collector | static |
| format_settings() override | hm::Disk_Collector | virtual |
| format_status_info() override | hm::Disk_Collector | virtual |
| get_disk_info(const std::string &target_path, Disk_Info &disk_info, Filesystem_sample_state &sample_state, Filesystem_change &change) | hm::Disk_Collector | |
| initialize() | hm::Disk_Collector | |
| initialize_sample_timers() | hm::Collector | protected |
| initialize_timers() | hm::Disk_Collector | private |
| Input_failure enum name | hm::Disk_Collector | |
| join(my_thread_handle *thread, void **value_ptr) | hm::Thread | static |
| join_thread() | hm::Thread | protected |
| joinable(const my_thread_handle &thread) | hm::Thread | static |
| k_canceled | hm::Disk_Collector | |
| k_critical_level | hm::Disk_Collector | |
| k_default_base_interval | hm::Collector | static |
| k_default_sample_interval | hm::Collector | static |
| k_delta_pct | hm::Disk_Collector | static |
| k_disk_base_interval | hm::Disk_Collector | static |
| k_error | hm::Collector | |
| k_expired | hm::Disk_Collector | |
| k_failed | hm::Collector | |
| k_fallback | hm::Disk_Collector | |
| k_fallback_error | hm::Disk_Collector | |
| k_fallback_mode | hm::Disk_Collector | |
| k_fallback_report_interval | hm::Disk_Collector | static |
| k_fallback_retries | hm::Disk_Collector | static |
| k_fallback_timer | hm::Disk_Collector | |
| k_invalid_path | hm::Collector | |
| k_low_level | hm::Disk_Collector | |
| k_max_interval | hm::Collector | static |
| k_min_interval | hm::Collector | static |
| k_normal_level | hm::Disk_Collector | |
| k_offline_mode | hm::Collector | |
| k_recovery | hm::Disk_Collector | |
| k_recovery_1_mode | hm::Disk_Collector | |
| k_recovery_2_mode | hm::Disk_Collector | |
| k_recovery_error | hm::Disk_Collector | |
| k_recovery_report_interval | hm::Disk_Collector | static |
| k_recovery_timer_1 | hm::Disk_Collector | |
| k_recovery_timer_2 | hm::Disk_Collector | |
| k_remaining | hm::Collector | |
| k_running | hm::Disk_Collector | |
| k_sample_timer | hm::Disk_Collector | |
| k_started | hm::Collector | |
| k_stopped | hm::Collector | |
| k_super_read_only | hm::Collector | |
| k_system_error | hm::Collector | |
| k_warning_level | hm::Disk_Collector | |
| log_collector_status(bool settings) | hm::Collector | virtual |
| log_collector_status(const std::string &state_msg, bool settings) | hm::Collector | virtual |
| log_filesystem_recovery(const std::string &target_path) | hm::Disk_Collector | |
| log_info_message(const std::string &msg, bool levels) | hm::Disk_Collector | |
| log_info_message(const std::string &msg) | hm::Disk_Collector | |
| log_resource_levels() override | hm::Disk_Collector | virtual |
| log_resource_status() override | hm::Disk_Collector | virtual |
| log_status() | hm::Collector | virtual |
| log_timer_status(Mode_Timer &timer) | hm::Disk_Collector | |
| log_timer_status(Mode_Timer &timer, bool levels) | hm::Disk_Collector | |
| log_timer_status(Mode_Timer &timer, const std::string &msg, bool levels) | hm::Disk_Collector | |
| log_volume_change() | hm::Disk_Collector | |
| log_volume_size_change() | hm::Disk_Collector | |
| log_warning_error_condition() | hm::Disk_Collector | |
| log_warning_level(int level) | hm::Disk_Collector | |
| log_warning_level() | hm::Disk_Collector | inline |
| log_warning_low_limit() | hm::Disk_Collector | |
| log_warning_status(const std::string &msg, bool levels) | hm::Disk_Collector | |
| log_warning_status(const std::string &msg) | hm::Disk_Collector | |
| m_avail_mb | hm::Disk_Collector | |
| m_base_interval | hm::Collector | private |
| m_buffer | hm::Disk_Collector | private |
| m_command_lock | hm::Thread | protected |
| m_cond_info | hm::Thread | protected |
| m_cond_key | hm::Thread | protected |
| m_configured_monitored | hm::Disk_Collector | |
| m_critical_level_mb | hm::Disk_Collector | |
| m_critical_state | hm::Disk_Collector | |
| m_current_state | hm::Disk_Collector | |
| m_custom_base_interval | hm::Collector | private |
| m_delta_pct | hm::Disk_Collector | |
| m_description | hm::Thread | protected |
| m_disk_error | hm::Disk_Collector | |
| m_disk_forecaster | hm::Disk_Collector | private |
| m_disk_metric_buffer | hm::Disk_Collector | private |
| m_error_state | hm::Disk_Collector | |
| m_fallback | hm::Disk_Collector | |
| m_fallback_timer | hm::Disk_Collector | |
| m_filesystem_change | hm::Disk_Collector | |
| m_filesystem_sample_state | hm::Disk_Collector | |
| m_force_status | hm::Collector | |
| m_info | hm::Disk_Collector | |
| m_input_failure | hm::Disk_Collector | |
| m_instr_name | hm::Thread | protected |
| m_last_avail_mb | hm::Disk_Collector | |
| m_last_warn_level_mb | hm::Disk_Collector | |
| m_low_limit_state | hm::Disk_Collector | |
| m_low_space_critical_level | hm::Disk_Collector | |
| m_low_space_duration | hm::Disk_Collector | |
| m_low_space_level | hm::Disk_Collector | |
| m_low_space_pct | hm::Disk_Collector | |
| m_max_warn_level_mb | hm::Disk_Collector | |
| m_memory_info | hm::Disk_Collector | private |
| m_memory_key | hm::Disk_Collector | private |
| m_monitored | hm::Disk_Collector | |
| m_monitored_generation | hm::Disk_Collector | |
| m_mutex_info | hm::Thread | protected |
| m_mutex_key | hm::Thread | protected |
| m_name | hm::Thread | protected |
| m_new_size | hm::Disk_Collector | |
| m_new_volume | hm::Disk_Collector | |
| m_normal_state | hm::Disk_Collector | |
| m_operative_space_mb | hm::Disk_Collector | |
| m_os_name | hm::Thread | protected |
| m_recovery | hm::Disk_Collector | |
| m_recovery_timer_1 | hm::Disk_Collector | |
| m_recovery_timer_2 | hm::Disk_Collector | |
| m_refresh_storage_profile | hm::Disk_Collector | |
| m_reserve_mb | hm::Disk_Collector | |
| m_resource_name | hm::Collector | protected |
| m_retention | hm::Collector | |
| m_running | hm::Collector | protected |
| m_rwlock_info | hm::Disk_Collector | private |
| m_rwlock_key | hm::Disk_Collector | private |
| m_sample_interval | hm::Collector | private |
| m_sample_timer | hm::Collector | |
| m_server | hm::Disk_Collector | private |
| m_settings_changed | hm::Disk_Collector | |
| m_settings_pending | hm::Collector | |
| m_start_state | hm::Disk_Collector | |
| m_status_counter | hm::Collector | |
| m_status_interval | hm::Collector | |
| m_status_offline_mode_disk_full | hm::Disk_Collector | |
| m_status_super_read_only_disk_full | hm::Disk_Collector | |
| m_status_timer | hm::Collector | |
| m_stop | hm::Thread | protected |
| m_stop_state | hm::Disk_Collector | |
| m_thread | hm::Thread | protected |
| m_thread_info | hm::Thread | protected |
| m_thread_key | hm::Thread | protected |
| m_thread_running | hm::Thread | protected |
| m_total_space_mb | hm::Disk_Collector | |
| m_unavailable_path | hm::Disk_Collector | |
| m_used_pct | hm::Disk_Collector | |
| m_verbose_log | hm::Collector | |
| m_wait | hm::Thread | protected |
| m_wait_lock | hm::Thread | protected |
| m_warn_level_1_mb | hm::Disk_Collector | |
| m_warn_level_1_pct | hm::Disk_Collector | |
| m_warn_level_2_mb | hm::Disk_Collector | |
| m_warn_level_2_pct | hm::Disk_Collector | |
| m_warn_level_3_mb | hm::Disk_Collector | |
| m_warn_level_3_pct | hm::Disk_Collector | |
| m_warning_state | hm::Disk_Collector | |
| mark_settings_pending() | hm::Collector | |
| max_recovery_cycles() | hm::Disk_Collector | |
| msg_setting_offline_mode_disk_full() const | hm::Disk_Collector | |
| msg_setting_super_read_only_disk_full() const | hm::Disk_Collector | |
| name() const | hm::Thread | inline |
| no_warn_level | hm::Collector | static |
| offline_mode_disk_full() const | hm::Disk_Collector | inline |
| offline_mode_set_ptr() | hm::Disk_Collector | inline |
| operator=(const Collector &)=delete | hm::Collector | |
| operator=(Collector &&)=delete | hm::Collector | |
| post_process() override | hm::Disk_Collector | protectedvirtual |
| pre_process() override | hm::Disk_Collector | protectedvirtual |
| process() override | hm::Disk_Collector | protectedvirtual |
| process_expired_fallback_timer() | hm::Disk_Collector | |
| recovery() | hm::Disk_Collector | inline |
| recovery_count() const | hm::Disk_Collector | inline |
| recovery_count_ptr() | hm::Disk_Collector | inline |
| recovery_eligible(std::string &reason) | hm::Disk_Collector | |
| recovery_timer_1() | hm::Disk_Collector | inline |
| recovery_timer_2() | hm::Disk_Collector | inline |
| request_thread_stop() | hm::Thread | protected |
| reset_fallback_and_recovery() | hm::Disk_Collector | |
| resolve_monitored_path() | hm::Disk_Collector | |
| resource_name() const | hm::Collector | inline |
| run_process() override | hm::Collector | virtual |
| running() const override | hm::Disk_Collector | virtual |
| sample_interval() const | hm::Collector | inline |
| sample_timer() | hm::Collector | inlineprotected |
| set_base_interval(int base_interval) | hm::Collector | private |
| set_buffer_size() final | hm::Disk_Collector | virtual |
| set_collector_intervals(int base_interval, int sample_interval) | hm::Collector | |
| set_critical_state() | hm::Disk_Collector | inline |
| set_disk_metric_buffer(Disk_Metric_Buffer buffer, Disk_Forecaster *forecaster) | hm::Disk_Collector | |
| set_error_state() | hm::Disk_Collector | inline |
| set_fallback_mode(bool force) | hm::Disk_Collector | |
| set_low_limit_state() | hm::Disk_Collector | inline |
| set_normal_state() | hm::Disk_Collector | inline |
| set_offline_mode(int max_retries, bool &already_set) | hm::Disk_Collector | |
| set_params() final | hm::Disk_Collector | virtual |
| set_recovery_timeout_1() | hm::Disk_Collector | |
| set_recovery_timeout_2() | hm::Disk_Collector | |
| set_recovery_window(bool print_status) | hm::Disk_Collector | |
| set_sample_interval(int sample_interval) | hm::Collector | |
| set_settings_pending(bool pending) | hm::Collector | inline |
| set_start_state() | hm::Disk_Collector | inline |
| set_state(ds::Storage_State &new_state) | hm::Disk_Collector | |
| set_state_params() | hm::Disk_Collector | static |
| set_stop_state() | hm::Disk_Collector | inline |
| set_storage_profile(const Disk_Info &disk_info) | hm::Disk_Collector | |
| set_super_read_only(int max_retries, bool &already_set) | hm::Disk_Collector | |
| set_warning_state() | hm::Disk_Collector | inline |
| settings_changed() override | hm::Disk_Collector | virtual |
| settings_pending() const | hm::Collector | inline |
| signal() | hm::Thread | |
| start() | hm::Thread | virtual |
| start_fallback_timer() | hm::Disk_Collector | |
| start_recovery_timer_1() | hm::Disk_Collector | |
| start_recovery_timer_2() | hm::Disk_Collector | |
| start_thread() | hm::Thread | protected |
| static_settings_changed() | hm::Collector | inlinevirtual |
| status_message_timer() | hm::Collector | inlineprotected |
| stop() | hm::Thread | virtual |
| stop_fallback_timer() | hm::Disk_Collector | |
| stop_recovery_timer_1() | hm::Disk_Collector | |
| stop_recovery_timer_2() | hm::Disk_Collector | |
| stop_requested() | hm::Thread | protected |
| stop_thread() | hm::Thread | protected |
| storage_status() const | hm::Disk_Collector | |
| super_read_only_disk_full() const | hm::Disk_Collector | inline |
| super_read_only_set_ptr() | hm::Disk_Collector | inline |
| tag_collector_state() override | hm::Disk_Collector | virtual |
| tag_fallback() | hm::Disk_Collector | |
| tag_mode() override | hm::Disk_Collector | virtual |
| tag_recovery() | hm::Disk_Collector | |
| tag_resource_state() override | hm::Disk_Collector | virtual |
| terminate_and_retry(const Processlist_Ids &plist_ids, int group_size, bool query_only) | hm::Disk_Collector | |
| terminate_connections(const Processlist_Ids &plist_ids, int group_size) | hm::Disk_Collector | inline |
| terminate_queries(const Processlist_Ids &plist_ids, int group_size) | hm::Disk_Collector | inline |
| Thread()=default | hm::Thread | |
| Thread(const char *name, const char *instr_name, const char *os_name, const char *desc) | hm::Thread | |
| timer_status(Mode_Timer &timer, const std::string &msg) const | hm::Disk_Collector | |
| update_disk_info() | hm::Disk_Collector | |
| update_fallback_status_vars() | hm::Disk_Collector | |
| update_offline_mode_disk_full() | hm::Disk_Collector | |
| update_per_sample_totals(const Disk_Info &disk_info) | hm::Disk_Collector | |
| update_settings() | hm::Collector | virtual |
| update_super_read_only_disk_full() | hm::Disk_Collector | |
| warning_status() const | hm::Disk_Collector | |
| ~Collector() override=default | hm::Collector | |
| ~Thread()=0 | hm::Thread | pure virtual |