17 #ifndef _PROCESSTOOLS_H 18 #define _PROCESSTOOLS_H 20 #include <semaphore.h> 25 #include <sys/types.h> 28 #define PROCESSINFOLISTSIZE 10000 31 #define MAXNBSUBPROCESS 50 34 #define PROCESSINFO_NBtimer 100 38 #ifndef __STDC_LIB_EXT1__ 47 #define STRINGMAXLEN_PROCESSINFO_NAME 80 48 #define STRINGMAXLEN_PROCESSINFO_SRCFUNC 200 49 #define STRINGMAXLEN_PROCESSINFO_SRCFILE 200 50 #define STRINGMAXLEN_PROCESSINFO_TMUXNAME 100 51 #define STRINGMAXLEN_PROCESSINFO_STATUSMSG 200 52 #define STRINGMAXLEN_PROCESSINFO_LOGFILENAME 250 53 #define STRINGMAXLEN_PROCESSINFO_DESCRIPTION 200 74 struct timespec createtime;
166 char cpusallowed[20];
276 char description[200];
287 char descriptionstring[200],
289 const char *functionname,
290 const char *filename,
334 #endif // _PROCESSTOOLS_H
int twaitus
Definition: processtools.h:208
int loop
Definition: processtools.h:205
int loopstat
Definition: processtools.h:158
Definition: processtools.h:141
Definition: processtools.h:274
int DisplayMode
Definition: processtools.h:223
long dtmedian_exec_ns
Definition: processtools.h:117
int RT_priority
Definition: processtools.h:107
long loopcntMax
Definition: processtools.h:77
long NBpinfodisp
Definition: processtools.h:220
float memload
Definition: processtools.h:171
long dtmedian_iter_ns
Definition: processtools.h:116
int loopstat
Definition: processtools.h:86
PROCESSINFODISP * pinfodisp
Definition: processtools.h:221
PROCESSINFOLIST * pinfolist
Definition: processtools.h:218
pid_t PID
source code line
Definition: processtools.h:72
int SCANBLOCK_requested
Definition: processtools.h:215
int createtime_min
Definition: processtools.h:161
int MeasureTiming
Definition: processtools.h:106
int source_LINE
source code file
Definition: processtools.h:70
int NBcpus
Definition: processtools.h:243
long loopcnt
Definition: processtools.h:206
int NBpindexActive
Definition: processtools.h:262
int createtime_sec
Definition: processtools.h:162
int dtexec_limit_enable
Definition: processtools.h:125
int createtime_hr
Definition: processtools.h:160
int statuscode
Definition: processtools.h:96
int NBcpusocket
Definition: processtools.h:244
int CTRLval
Definition: processtools.h:78
long createtime_ns
Definition: processtools.h:163
double dtscan
Definition: processtools.h:209
int timingbuffercnt
Definition: processtools.h:112
int scandebugline
Definition: processtools.h:211
int rt_priority
Definition: processtools.h:170
int active
Definition: processtools.h:152
long dtexec_limit_cnt
Definition: processtools.h:127
int SCANBLOCK_OK
Definition: processtools.h:216
Definition: processtools.h:65
int timerindex
Definition: processtools.h:111
int threads
Definition: processtools.h:168
Definition: processtools.h:150
pid_t PID
Definition: processtools.h:153
long dtexec_limit_value
Definition: processtools.h:126
long loopcnt
Definition: processtools.h:157
pid_t scanPID
Definition: processtools.h:210
long dtiter_limit_value
Definition: processtools.h:121
int NBsubprocesses
Definition: processtools.h:176
Definition: processtools.h:203
long loopcnt
Definition: processtools.h:76
FILE * logFile
Definition: processtools.h:98
int dtiter_limit_enable
Definition: processtools.h:120
long updatecnt
Definition: processtools.h:155
long dtiter_limit_cnt
Definition: processtools.h:122