#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.