MySQL 26.10.0
Source Code Documentation
hm::Memory_Collector Member List

This is the complete list of members for hm::Memory_Collector, including all inherited members.

advance_sample_timers()hm::Collectorprotected
apply_pending_settings()hm::Collectorprotected
base_interval() consthm::Collectorinline
build_collector_message(const std::string &status, const std::string &mode, const std::string &message, bool settings)hm::Collectorvirtual
build_resource_message(const std::string &status, const std::string &mode, const std::string &message, bool levels)hm::Collectorvirtual
check_memory_levels() consthm::Memory_Collector
cleanup()hm::Threadstatic
Collector()=defaulthm::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 &)=deletehm::Collector
Collector(Collector &&)=deletehm::Collector
consume_settings_pending()hm::Collectorprotected
dynamic_settings_changed()hm::Collectorinlinevirtual
format_level(uint64_t mbytes)hm::Collectorstatic
format_mb(uint64_t mbytes, int prec, bool show_units)hm::Collectorstatic
format_settings() overridehm::Memory_Collectorvirtual
format_status_info() overridehm::Memory_Collectorvirtual
get_memory_info(Memory_Info &memory_info)hm::Memory_Collector
get_process_memory_info(Process_Memory_Info &process_info, bool &unavailable)hm::Memory_Collector
get_system_memory_info(System_Memory_Info &sys_memory_info)hm::Memory_Collector
initialize_sample_timers()hm::Collectorprotected
join(my_thread_handle *thread, void **value_ptr)hm::Threadstatic
join_thread()hm::Threadprotected
joinable(const my_thread_handle &thread)hm::Threadstatic
k_default_base_intervalhm::Collectorstatic
k_default_sample_intervalhm::Collectorstatic
k_errorhm::Collector
k_failedhm::Collector
k_invalid_pathhm::Collector
k_max_intervalhm::Collectorstatic
k_min_intervalhm::Collectorstatic
k_offline_modehm::Collector
k_remaininghm::Collector
k_startedhm::Collector
k_stoppedhm::Collector
k_super_read_onlyhm::Collector
k_system_errorhm::Collector
k_warning_levelhm::Memory_Collector
log_collector_status(bool settings)hm::Collectorvirtual
log_collector_status(const std::string &state_msg, bool settings)hm::Collectorvirtual
log_resource_levels()hm::Collectorvirtual
log_resource_status() overridehm::Memory_Collectorvirtual
log_status()hm::Collectorvirtual
log_warning_error_condition()hm::Memory_Collector
log_warning_level(int)hm::Memory_Collector
log_warning_level()hm::Memory_Collectorinline
m_avail_mbhm::Memory_Collector
m_base_intervalhm::Collectorprivate
m_command_lockhm::Threadprotected
m_cond_infohm::Threadprotected
m_cond_keyhm::Threadprotected
m_current_statehm::Memory_Collector
m_custom_base_intervalhm::Collectorprivate
m_delta_pcthm::Memory_Collector
m_descriptionhm::Threadprotected
m_error_statehm::Memory_Collector
m_force_statushm::Collector
m_infohm::Memory_Collector
m_instr_namehm::Threadprotected
m_last_avail_mbhm::Memory_Collector
m_last_warn_level_mbhm::Memory_Collector
m_max_warn_level_mbhm::Memory_Collector
m_memory_infohm::Memory_Collectorprivate
m_memory_keyhm::Memory_Collectorprivate
m_mutex_infohm::Threadprotected
m_mutex_keyhm::Threadprotected
m_namehm::Threadprotected
m_normal_statehm::Memory_Collector
m_os_namehm::Threadprotected
m_proc_bufferhm::Memory_Collectorprivate
m_process_mbhm::Memory_Collector
m_refresh_memory_profilehm::Memory_Collector
m_resource_namehm::Collectorprotected
m_retentionhm::Collector
m_runninghm::Collectorprotected
m_rwlock_infohm::Memory_Collectorprivate
m_rwlock_keyhm::Memory_Collectorprivate
m_sample_intervalhm::Collectorprivate
m_sample_timerhm::Collector
m_settings_changedhm::Memory_Collector
m_settings_pendinghm::Collector
m_start_statehm::Memory_Collector
m_status_counterhm::Collector
m_status_intervalhm::Collector
m_status_timerhm::Collector
m_stophm::Threadprotected
m_stop_statehm::Memory_Collector
m_sys_bufferhm::Memory_Collectorprivate
m_sysinfo_errorhm::Memory_Collector
m_threadhm::Threadprotected
m_thread_infohm::Threadprotected
m_thread_keyhm::Threadprotected
m_thread_runninghm::Threadprotected
m_total_mbhm::Memory_Collector
m_used_pcthm::Memory_Collector
m_verbose_loghm::Collector
m_waithm::Threadprotected
m_wait_lockhm::Threadprotected
m_warn_level_1_mbhm::Memory_Collector
m_warn_level_2_mbhm::Memory_Collector
m_warn_level_3_mbhm::Memory_Collector
m_warning_statehm::Memory_Collector
mark_settings_pending()hm::Collector
Memory_Collector()hm::Memory_Collector
name() consthm::Threadinline
no_warn_levelhm::Collectorstatic
operator=(const Collector &)=deletehm::Collector
operator=(Collector &&)=deletehm::Collector
post_process() overridehm::Memory_Collectorprotectedvirtual
pre_process() overridehm::Memory_Collectorprotectedvirtual
proc_buffer()hm::Memory_Collectorinline
process() overridehm::Memory_Collectorprotectedvirtual
request_thread_stop()hm::Threadprotected
resource_name() consthm::Collectorinline
run_process() overridehm::Collectorvirtual
running() const overridehm::Memory_Collectorvirtual
sample_interval() consthm::Collectorinline
sample_timer()hm::Collectorinlineprotected
set_base_interval(int base_interval)hm::Collectorprivate
set_buffer_size() finalhm::Memory_Collectorvirtual
set_collector_intervals(int base_interval, int sample_interval)hm::Collector
set_error_state()hm::Memory_Collectorinline
set_memory_profile(const Memory_Info &memory_info)hm::Memory_Collector
set_normal_state()hm::Memory_Collectorinline
set_params() finalhm::Memory_Collectorvirtual
set_sample_interval(int sample_interval)hm::Collector
set_settings_pending(bool pending)hm::Collectorinline
set_start_state()hm::Memory_Collectorinline
set_state(ms::Memory_State &new_state)hm::Memory_Collector
set_state_params()hm::Memory_Collectorstatic
set_stop_state()hm::Memory_Collectorinline
set_warning_state()hm::Memory_Collectorinline
settings_changed() overridehm::Memory_Collectorvirtual
settings_pending() consthm::Collectorinline
signal()hm::Thread
start()hm::Threadvirtual
start_thread()hm::Threadprotected
static_settings_changed()hm::Collectorinlinevirtual
status_message_timer()hm::Collectorinlineprotected
stop()hm::Threadvirtual
stop_requested()hm::Threadprotected
stop_thread()hm::Threadprotected
sys_buffer()hm::Memory_Collectorinline
tag_collector_state() overridehm::Memory_Collectorvirtual
tag_mode()hm::Collectorinlinevirtual
tag_resource_state()hm::Collectorinlinevirtual
Thread()=defaulthm::Thread
Thread(const char *name, const char *instr_name, const char *os_name, const char *desc)hm::Thread
update_per_sample_totals(const Memory_Info &memory_info)hm::Memory_Collector
update_settings()hm::Collectorvirtual
~Collector() override=defaulthm::Collector
~Thread()=0hm::Threadpure virtual