pulsatrix
Loading...
Searching...
No Matches
pulsatrix::detail::RawReading Struct Reference

Raw counters/levels from one platform read; rates are derived by SystemMonitor. More...

#include <system_monitor_detail.hpp>

Public Attributes

std::optional< CpuTimes > system_cpu
 
std::optional< double > process_cpu_seconds
 user + system CPU time consumed by this process.
 
std::optional< double > memory_used_bytes
 
std::optional< double > memory_total_bytes
 
std::optional< double > process_rss_bytes
 
std::optional< double > cpu_temperature_c
 
std::vector< GpuSample > gpus
 

Detailed Description

Raw counters/levels from one platform read; rates are derived by SystemMonitor.

Member Data Documentation

◆ cpu_temperature_c

std::optional<double> pulsatrix::detail::RawReading::cpu_temperature_c

◆ gpus

std::vector<GpuSample> pulsatrix::detail::RawReading::gpus

◆ memory_total_bytes

std::optional<double> pulsatrix::detail::RawReading::memory_total_bytes

◆ memory_used_bytes

std::optional<double> pulsatrix::detail::RawReading::memory_used_bytes

◆ process_cpu_seconds

std::optional<double> pulsatrix::detail::RawReading::process_cpu_seconds

user + system CPU time consumed by this process.

◆ process_rss_bytes

std::optional<double> pulsatrix::detail::RawReading::process_rss_bytes

◆ system_cpu

std::optional<CpuTimes> pulsatrix::detail::RawReading::system_cpu

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