Struct CPUInfo
- Defined in File cpu_info.hpp 
- 
struct CPUInfo
- CPUInfo struct. - This struct is responsible for holding the CPU information. - Public Members - 
uint64_t metric_flags = 0
- The metric flags. 
 - 
int32_t num_cores = 0
- The number of cores. 
 - 
int32_t num_cpus = 0
- The number of CPUs. 
 - 
int32_t num_processors = 0
- The number of available processors. 
 - 
float cpu_usage = 0.0F
- The CPU usage (in percent) 
 - 
uint64_t memory_total = 0
- The total memory (in bytes) 
 - 
uint64_t memory_free = 0
- The free memory (in bytes) 
 - 
uint64_t memory_available = 0
- The available memory (in bytes) 
 - 
float memory_usage = 0.0F
- The memory usage (in percent) 
 - The total shared memory (in bytes) 
 - The free shared memory (in bytes) 
 - The available shared memory (in bytes) 
 - The shared memory usage (in percent) 
 
- 
uint64_t metric_flags = 0