#include <cpu_data.h>
Public Types | |
enum | CPUStates { kUser = 0, kNice, kSystem, kIdle, kIOWait, kIrq, kSoftIrq, kSteal, kGuest, kGuestNice, kNumCpuStates } |
Public Member Functions | |
size_t | GetActiveTime () const |
size_t | GetIdleTime () const |
Public Attributes | |
std::string | cpu |
size_t | times [kNumCpuStates] |
struct for holding CPU time in each cpu state.
Definition at line 23 of file cpu_data.h.
enum CPUData::CPUStates |
Enumerator | |
---|---|
kUser | |
kNice | |
kSystem | |
kIdle | |
kIOWait | |
kIrq | |
kSoftIrq | |
kSteal | |
kGuest | |
kGuestNice | |
kNumCpuStates |
Definition at line 25 of file cpu_data.h.
size_t CPUData::GetActiveTime | ( | ) | const |
Definition at line 18 of file cpu_data.cpp.
size_t CPUData::GetIdleTime | ( | ) | const |
Definition at line 24 of file cpu_data.cpp.
std::string CPUData::cpu |
Definition at line 39 of file cpu_data.h.
size_t CPUData::times[kNumCpuStates] |
Definition at line 40 of file cpu_data.h.