MySQL 26.10.0
Source Code Documentation
hm::System_Process_Stats Struct Reference

#include <health_monitor_system_bits.h>

Public Member Functions

 System_Process_Stats ()=default
 

Public Attributes

time_t m_timestamp {0}
 
uint64_t m_pid {0}
 
std::string m_process_name
 
uint64_t m_tid {0}
 
std::string m_thread_name
 
char m_state {'\0'}
 
uint64_t m_utime_ms {0}
 
uint64_t m_stime_ms {0}
 
uint64_t m_cutime_ms {0}
 
uint64_t m_cstime_ms {0}
 
uint32_t m_num_threads {0}
 
uint64_t m_vsize_bytes {0}
 
uint64_t m_rss_bytes {0}
 
uint64_t m_rsslim_bytes {0}
 
uint32_t m_processor {0}
 
uint64_t m_delayacct_blkio_ms {0}
 
uint64_t m_guest_time_ms {0}
 
uint64_t m_cguest_time_ms {0}
 
uint64_t m_read_bytes {0}
 
uint64_t m_write_bytes {0}
 
bool m_cpu_available {false}
 
bool m_runtime_available {false}
 
bool m_extended_cpu_available {false}
 
bool m_scheduler_available {false}
 
bool m_io_available {false}
 

Constructor & Destructor Documentation

◆ System_Process_Stats()

hm::System_Process_Stats::System_Process_Stats ( )
default

Member Data Documentation

◆ m_cguest_time_ms

uint64_t hm::System_Process_Stats::m_cguest_time_ms {0}

◆ m_cpu_available

bool hm::System_Process_Stats::m_cpu_available {false}

◆ m_cstime_ms

uint64_t hm::System_Process_Stats::m_cstime_ms {0}

◆ m_cutime_ms

uint64_t hm::System_Process_Stats::m_cutime_ms {0}

◆ m_delayacct_blkio_ms

uint64_t hm::System_Process_Stats::m_delayacct_blkio_ms {0}

◆ m_extended_cpu_available

bool hm::System_Process_Stats::m_extended_cpu_available {false}

◆ m_guest_time_ms

uint64_t hm::System_Process_Stats::m_guest_time_ms {0}

◆ m_io_available

bool hm::System_Process_Stats::m_io_available {false}

◆ m_num_threads

uint32_t hm::System_Process_Stats::m_num_threads {0}

◆ m_pid

uint64_t hm::System_Process_Stats::m_pid {0}

◆ m_process_name

std::string hm::System_Process_Stats::m_process_name

◆ m_processor

uint32_t hm::System_Process_Stats::m_processor {0}

◆ m_read_bytes

uint64_t hm::System_Process_Stats::m_read_bytes {0}

◆ m_rss_bytes

uint64_t hm::System_Process_Stats::m_rss_bytes {0}

◆ m_rsslim_bytes

uint64_t hm::System_Process_Stats::m_rsslim_bytes {0}

◆ m_runtime_available

bool hm::System_Process_Stats::m_runtime_available {false}

◆ m_scheduler_available

bool hm::System_Process_Stats::m_scheduler_available {false}

◆ m_state

char hm::System_Process_Stats::m_state {'\0'}

◆ m_stime_ms

uint64_t hm::System_Process_Stats::m_stime_ms {0}

◆ m_thread_name

std::string hm::System_Process_Stats::m_thread_name

◆ m_tid

uint64_t hm::System_Process_Stats::m_tid {0}

◆ m_timestamp

time_t hm::System_Process_Stats::m_timestamp {0}

◆ m_utime_ms

uint64_t hm::System_Process_Stats::m_utime_ms {0}

◆ m_vsize_bytes

uint64_t hm::System_Process_Stats::m_vsize_bytes {0}

◆ m_write_bytes

uint64_t hm::System_Process_Stats::m_write_bytes {0}

The documentation for this struct was generated from the following file: