MySQL 26.10.0
Source Code Documentation
health_monitor_cpu_mapping.cc File Reference
#include "health_monitor_cpu_mapping.h"
#include <chrono>
#include <cstdint>
#include <iterator>
#include <utility>
#include <vector>

Namespaces

namespace  hm
 
namespace  hm::anonymous_namespace{health_monitor_cpu_mapping.cc}
 

Functions

bool hm::anonymous_namespace{health_monitor_cpu_mapping.cc}::convert_milliseconds (std::chrono::milliseconds value, uint64_t &output)
 
bool hm::anonymous_namespace{health_monitor_cpu_mapping.cc}::set_portable_times (const mysql::system_info::Cpu_times &source, System_CPU_Stats &destination)
 
bool hm::anonymous_namespace{health_monitor_cpu_mapping.cc}::set_extended_times (const mysql::system_info::Cpu_extended_times &source, System_CPU_Stats &destination)
 
bool hm::convert_host_cpu_snapshot (const mysql::system_info::Host_cpu_snapshot &snapshot, time_t timestamp, std::vector< System_CPU_Stats > &output)
 Convert a host CPU snapshot into Health Monitor CPU records. More...