| advance_sample_timers() | hm::Collector | protected |
| apply_pending_settings() | hm::Collector | protected |
| base_interval() const | hm::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 |
| cleanup() | hm::Thread | static |
| 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 | |
| consume_settings_pending() | hm::Collector | protected |
| dynamic_settings_changed() | hm::Collector | inlinevirtual |
| format_level(uint64_t mbytes) | hm::Collector | static |
| format_mb(uint64_t mbytes, int prec, bool show_units) | hm::Collector | static |
| format_settings() | hm::Collector | inlinevirtual |
| format_status_info() | hm::Collector | inlinevirtual |
| initialize_sample_timers() | hm::Collector | protected |
| 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_default_base_interval | hm::Collector | static |
| k_default_sample_interval | hm::Collector | static |
| k_error | hm::Collector | |
| k_failed | hm::Collector | |
| k_invalid_path | hm::Collector | |
| k_max_interval | hm::Collector | static |
| k_min_interval | hm::Collector | static |
| k_offline_mode | hm::Collector | |
| k_remaining | hm::Collector | |
| k_started | hm::Collector | |
| k_stopped | hm::Collector | |
| k_super_read_only | hm::Collector | |
| k_system_error | hm::Collector | |
| log_collector_status(bool settings) | hm::Collector | virtual |
| log_collector_status(const std::string &state_msg, bool settings) | hm::Collector | virtual |
| log_resource_levels() | hm::Collector | virtual |
| log_resource_status()=0 | hm::Collector | pure virtual |
| log_status() | hm::Collector | virtual |
| m_base_interval | hm::Collector | private |
| m_command_lock | hm::Thread | protected |
| m_cond_info | hm::Thread | protected |
| m_cond_key | hm::Thread | protected |
| m_custom_base_interval | hm::Collector | private |
| m_description | hm::Thread | protected |
| m_force_status | hm::Collector | |
| m_instr_name | hm::Thread | protected |
| m_mutex_info | hm::Thread | protected |
| m_mutex_key | hm::Thread | protected |
| m_name | hm::Thread | protected |
| m_os_name | hm::Thread | protected |
| m_resource_name | hm::Collector | protected |
| m_retention | hm::Collector | |
| m_running | hm::Collector | protected |
| m_sample_interval | hm::Collector | private |
| m_sample_timer | hm::Collector | |
| m_settings_pending | hm::Collector | |
| m_status_counter | hm::Collector | |
| m_status_interval | hm::Collector | |
| m_status_timer | hm::Collector | |
| m_stop | hm::Thread | protected |
| m_thread | hm::Thread | protected |
| m_thread_info | hm::Thread | protected |
| m_thread_key | hm::Thread | protected |
| m_thread_running | hm::Thread | protected |
| m_verbose_log | hm::Collector | |
| m_wait | hm::Thread | protected |
| m_wait_lock | hm::Thread | protected |
| mark_settings_pending() | hm::Collector | |
| name() const | hm::Thread | inline |
| no_warn_level | hm::Collector | static |
| operator=(const Collector &)=delete | hm::Collector | |
| operator=(Collector &&)=delete | hm::Collector | |
| post_process() | hm::Thread | inlineprotectedvirtual |
| pre_process() | hm::Thread | inlineprotectedvirtual |
| process() override | hm::Collector | inlinevirtual |
| request_thread_stop() | hm::Thread | protected |
| resource_name() const | hm::Collector | inline |
| run_process() override | hm::Collector | virtual |
| running() const | hm::Thread | inlinevirtual |
| sample_interval() const | hm::Collector | inline |
| sample_timer() | hm::Collector | inlineprotected |
| set_base_interval(int base_interval) | hm::Collector | private |
| set_buffer_size() | hm::Collector | inlinevirtual |
| set_collector_intervals(int base_interval, int sample_interval) | hm::Collector | |
| set_params() | hm::Collector | inlinevirtual |
| set_sample_interval(int sample_interval) | hm::Collector | |
| set_settings_pending(bool pending) | hm::Collector | inline |
| settings_changed() | hm::Collector | inlinevirtual |
| settings_pending() const | hm::Collector | inline |
| signal() | hm::Thread | |
| start() | hm::Thread | virtual |
| start_thread() | hm::Thread | protected |
| static_settings_changed() | hm::Collector | inlinevirtual |
| status_message_timer() | hm::Collector | inlineprotected |
| stop() | hm::Thread | virtual |
| stop_requested() | hm::Thread | protected |
| stop_thread() | hm::Thread | protected |
| tag_collector_state() | hm::Collector | inlinevirtual |
| tag_mode() | hm::Collector | inlinevirtual |
| tag_resource_state() | hm::Collector | inlinevirtual |
| Thread()=default | hm::Thread | |
| Thread(const char *name, const char *instr_name, const char *os_name, const char *desc) | hm::Thread | |
| update_settings() | hm::Collector | virtual |
| ~Collector() override=default | hm::Collector | |
| ~Thread()=0 | hm::Thread | pure virtual |