ARPDAS_QNX6 1.0
|
#include <cpu_usage.h>
Public Member Functions | |
cpu_usage () | |
~cpu_usage () | |
void | init () |
unsigned char | report (double rate) |
Private Attributes | |
int | fd |
_Uint64t | last_sutime |
Definition at line 12 of file cpu_usage.h.
cpu_usage::cpu_usage | ( | ) |
Definition at line 3 of file cpu_usage.cc.
References fd, and last_sutime.
cpu_usage::~cpu_usage | ( | ) |
Definition at line 8 of file cpu_usage.cc.
References fd.
void cpu_usage::init | ( | ) |
Established the connection with the idle process. This is separate from the constructor to facilitate error reporting.
Definition at line 17 of file cpu_usage.cc.
unsigned char cpu_usage::report | ( | double | rate | ) |
rate | The rate at which this function is called in Hz. |
Definition at line 26 of file cpu_usage.cc.
References fd, and last_sutime.
int cpu_usage::fd [private] |
Definition at line 19 of file cpu_usage.h.
Referenced by cpu_usage(), init(), report(), and ~cpu_usage().
_Uint64t cpu_usage::last_sutime [private] |
Definition at line 20 of file cpu_usage.h.
Referenced by cpu_usage(), and report().