#include <RootCnv/SysProcStat.h>
Definition at line 13 of file SysProcStat.h.
SysProcStat::SysProcStat |
( |
| ) |
|
virtual Gaudi::SysProcStat::~SysProcStat |
( |
| ) |
|
|
virtualdefault |
int SysProcStat::update |
( |
| ) |
|
|
virtual |
Definition at line 19 of file SysProcStat.cpp.
21 FILE* file =
fopen(
"/proc/self/stat",
"r" );
30 &
pid,
comm, &
state, &
ppid, &
pgrp, &
session, &
tty_nr, &
tpgid, &
flags, &
minflt, &
cminflt, &
majflt,
31 &
cmajflt, &
utime, &
stime, &
cutime, &
cstime, &
priority, &
nice, &
num_threads, &
itrealvalue, &
startime,
32 &
vsize, &
rss, &
rlim, &
startcode, &
endcode, &
startstack, &
kstkesp, &
kstkeip, &
signal, &
blocked,
36 if ( par != 39 )
return -1;
39 gettimeofday( &tv,
nullptr );
40 time = tv.tv_sec * 1000 + tv.tv_usec / 1000;
long unsigned Gaudi::SysProcStat::blocked |
long unsigned Gaudi::SysProcStat::cmajflt |
long unsigned Gaudi::SysProcStat::cminflt |
long unsigned Gaudi::SysProcStat::cnswap |
char Gaudi::SysProcStat::comm[128] |
long int Gaudi::SysProcStat::cstime |
long int Gaudi::SysProcStat::cutime |
long unsigned Gaudi::SysProcStat::endcode |
int Gaudi::SysProcStat::exit_signal |
long unsigned Gaudi::SysProcStat::flags |
long int Gaudi::SysProcStat::itrealvalue |
long unsigned Gaudi::SysProcStat::kstkeip |
long unsigned Gaudi::SysProcStat::kstkesp |
long unsigned Gaudi::SysProcStat::majflt |
long unsigned Gaudi::SysProcStat::minflt |
long int Gaudi::SysProcStat::nice |
long unsigned Gaudi::SysProcStat::nswap |
long int Gaudi::SysProcStat::num_threads |
int Gaudi::SysProcStat::pgrp |
int Gaudi::SysProcStat::pid |
int Gaudi::SysProcStat::ppid |
long int Gaudi::SysProcStat::priority |
int Gaudi::SysProcStat::processor |
long unsigned Gaudi::SysProcStat::rlim |
long int Gaudi::SysProcStat::rss |
int Gaudi::SysProcStat::session |
long unsigned Gaudi::SysProcStat::sigcatch |
long unsigned Gaudi::SysProcStat::sigingore |
long unsigned Gaudi::SysProcStat::signal |
long unsigned Gaudi::SysProcStat::startcode |
long unsigned Gaudi::SysProcStat::startime |
long unsigned Gaudi::SysProcStat::startstack |
char Gaudi::SysProcStat::state |
long unsigned Gaudi::SysProcStat::stime |
long Gaudi::SysProcStat::time |
int Gaudi::SysProcStat::tpgid |
int Gaudi::SysProcStat::tty_nr |
long unsigned Gaudi::SysProcStat::utime |
long unsigned Gaudi::SysProcStat::vsize |
long unsigned Gaudi::SysProcStat::wchan |
The documentation for this class was generated from the following files: