MySQL 26.10.0
Source Code Documentation
hm::Process_Memory_Info Struct Reference

#include <health_monitor_memory.h>

Public Member Functions

 Process_Memory_Info ()=default
 

Public Attributes

time_t m_timestamp {0}
 
std::string m_name
 
uint64_t m_pid {0}
 
uint64_t m_vmrss_bytes {0}
 
uint64_t m_vmdata_bytes {0}
 
uint64_t m_vmswap_bytes {0}
 
uint64_t m_page_faults {0}
 
bool m_residency_available {false}
 
bool m_details_available {false}
 
bool m_page_faults_available {false}
 

Constructor & Destructor Documentation

◆ Process_Memory_Info()

hm::Process_Memory_Info::Process_Memory_Info ( )
default

Member Data Documentation

◆ m_details_available

bool hm::Process_Memory_Info::m_details_available {false}

◆ m_name

std::string hm::Process_Memory_Info::m_name

◆ m_page_faults

uint64_t hm::Process_Memory_Info::m_page_faults {0}

◆ m_page_faults_available

bool hm::Process_Memory_Info::m_page_faults_available {false}

◆ m_pid

uint64_t hm::Process_Memory_Info::m_pid {0}

◆ m_residency_available

bool hm::Process_Memory_Info::m_residency_available {false}

◆ m_timestamp

time_t hm::Process_Memory_Info::m_timestamp {0}

◆ m_vmdata_bytes

uint64_t hm::Process_Memory_Info::m_vmdata_bytes {0}

◆ m_vmrss_bytes

uint64_t hm::Process_Memory_Info::m_vmrss_bytes {0}

◆ m_vmswap_bytes

uint64_t hm::Process_Memory_Info::m_vmswap_bytes {0}

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