The Gaudi Framework  v29r0 (ff2e7097)
SysProcStat.h
Go to the documentation of this file.
1 /*
2  * SysProcStat.h
3  *
4  * Created on: Jul 6, 2012
5  * Author: Ivan Valencik
6  */
7 
8 #ifndef SYSPROCSTAT_H_
9 #define SYSPROCSTAT_H_
10 
11 namespace Gaudi
12 {
14  {
15 
16  public:
21  char comm[128], state;
22 
23  long time;
24 
25  SysProcStat();
26  virtual ~SysProcStat() = default;
27 
28  // updates the values by calling /proc/self/stat
29  virtual int update();
30  };
31 }
32 #endif /* SYSPROCSTAT_H_ */
long unsigned sigingore
Definition: SysProcStat.h:18
long unsigned stime
Definition: SysProcStat.h:18
long unsigned startcode
Definition: SysProcStat.h:18
long unsigned sigcatch
Definition: SysProcStat.h:18
long unsigned blocked
Definition: SysProcStat.h:18
long unsigned cminflt
Definition: SysProcStat.h:18
long unsigned nswap
Definition: SysProcStat.h:18
long unsigned majflt
Definition: SysProcStat.h:18
long unsigned minflt
Definition: SysProcStat.h:18
long int itrealvalue
Definition: SysProcStat.h:20
long unsigned kstkeip
Definition: SysProcStat.h:18
long unsigned wchan
Definition: SysProcStat.h:18
long unsigned vsize
Definition: SysProcStat.h:18
virtual int update()
Definition: SysProcStat.cpp:19
long unsigned cnswap
Definition: SysProcStat.h:18
long unsigned cmajflt
Definition: SysProcStat.h:18
long unsigned signal
Definition: SysProcStat.h:18
long unsigned utime
Definition: SysProcStat.h:18
long unsigned kstkesp
Definition: SysProcStat.h:18
long unsigned startstack
Definition: SysProcStat.h:18
long unsigned rlim
Definition: SysProcStat.h:18
long unsigned flags
Definition: SysProcStat.h:18
Helper functions to set/get the application return code.
Definition: __init__.py:1
long unsigned startime
Definition: SysProcStat.h:18
long int num_threads
Definition: SysProcStat.h:20
long unsigned endcode
Definition: SysProcStat.h:18
virtual ~SysProcStat()=default