TDE 0.1.0
 
Loading...
Searching...
No Matches
cpu.hpp
Go to the documentation of this file.
1
12#pragma once
13
14#include <ctime>
15
16#include "tde/common.hpp"
17
18namespace tde::sys {
19
24struct CPUInfo
25{
26 std::time_t user{ 0 };
27 std::time_t nice{ 0 };
28 std::time_t system{ 0 };
29 std::time_t idle{ 0 };
30 std::time_t iowait{ 0 };
31 std::time_t irq{ 0 };
32 std::time_t softirq{ 0 };
33};
34
40TDE_PUBLIC CPUInfo
42
43}
Some utility macros.
TDE_PUBLIC CPUInfo query_cpu_info()
Query CPU info.
Definition cpu.cpp:12
CPU info.
Definition cpu.hpp:25