Struct proc_stat

Nested Relationships

Nested Types

Struct Documentation

struct proc_stat

Public Types

typedef sequence<cpu> cpus
typedef sequence<unsigned long long> intr
typedef sequence<unsigned long long> softirq

Public Members

unsigned long long ctxt
std::chrono::system_clock::time_point btime
unsigned long long processes
size_t procs_running
size_t procs_blocked
struct cpu

Public Members

unsigned long long user = {0}
unsigned long long nice = {0}
unsigned long long system = {0}
unsigned long long idle = {0}
unsigned long long iowait = {0}
unsigned long long irq = {0}
unsigned long long softirq = {0}
unsigned long long steal = {0}
unsigned long long guest = {0}
unsigned long long guest_nice = {0}
template<typename T>
struct sequence

Public Members

T total
std::vector<T> per_item