MySQL 26.10.0
Source Code Documentation
hm::System_Disk_Stats Struct Reference

#include <health_monitor_system_bits.h>

Public Member Functions

 System_Disk_Stats ()=default
 

Public Attributes

time_t m_timestamp {0}
 
std::string m_device_name
 
uint64_t m_total_bytes {0}
 
uint64_t m_sector_size_bytes {0}
 
uint64_t m_reads {0}
 
uint64_t m_read_bytes {0}
 
uint64_t m_read_time_ms {0}
 
uint64_t m_writes {0}
 
uint64_t m_write_bytes {0}
 
uint64_t m_write_time_ms {0}
 
uint64_t m_flushes {0}
 
uint64_t m_flush_time_ms {0}
 
bool m_partition {false}
 
std::string m_parent_disk_name
 
bool m_device_kind_available {false}
 
bool m_capacity_available {false}
 
bool m_hierarchy_available {false}
 
bool m_read_write_available {false}
 
bool m_flush_available {false}
 

Constructor & Destructor Documentation

◆ System_Disk_Stats()

hm::System_Disk_Stats::System_Disk_Stats ( )
default

Member Data Documentation

◆ m_capacity_available

bool hm::System_Disk_Stats::m_capacity_available {false}

◆ m_device_kind_available

bool hm::System_Disk_Stats::m_device_kind_available {false}

◆ m_device_name

std::string hm::System_Disk_Stats::m_device_name

◆ m_flush_available

bool hm::System_Disk_Stats::m_flush_available {false}

◆ m_flush_time_ms

uint64_t hm::System_Disk_Stats::m_flush_time_ms {0}

◆ m_flushes

uint64_t hm::System_Disk_Stats::m_flushes {0}

◆ m_hierarchy_available

bool hm::System_Disk_Stats::m_hierarchy_available {false}

◆ m_parent_disk_name

std::string hm::System_Disk_Stats::m_parent_disk_name

◆ m_partition

bool hm::System_Disk_Stats::m_partition {false}

◆ m_read_bytes

uint64_t hm::System_Disk_Stats::m_read_bytes {0}

◆ m_read_time_ms

uint64_t hm::System_Disk_Stats::m_read_time_ms {0}

◆ m_read_write_available

bool hm::System_Disk_Stats::m_read_write_available {false}

◆ m_reads

uint64_t hm::System_Disk_Stats::m_reads {0}

◆ m_sector_size_bytes

uint64_t hm::System_Disk_Stats::m_sector_size_bytes {0}

◆ m_timestamp

time_t hm::System_Disk_Stats::m_timestamp {0}

◆ m_total_bytes

uint64_t hm::System_Disk_Stats::m_total_bytes {0}

◆ m_write_bytes

uint64_t hm::System_Disk_Stats::m_write_bytes {0}

◆ m_write_time_ms

uint64_t hm::System_Disk_Stats::m_write_time_ms {0}

◆ m_writes

uint64_t hm::System_Disk_Stats::m_writes {0}

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