![]() |
cacao
Release 0.1.03-dev
Compute And Control For Adaptive Optics
|
#include <processtools.h>
This structure hold process information and hooks required for basic monitoring and control Unlike the larger DATA structure above, it is meant to be stored in shared memory for fast access by other processes
File name: /tmp/proc.PID.shm
struct timespec PROCESSINFO::createtime |
process ID; file name is /tmp/proc.PID.shm
int PROCESSINFO::CTRLval |
char PROCESSINFO::description[STRINGMAXLEN_PROCESSINFO_DESCRIPTION] |
long PROCESSINFO::dtexec_limit_cnt |
int PROCESSINFO::dtexec_limit_enable |
long PROCESSINFO::dtexec_limit_value |
long PROCESSINFO::dtiter_limit_cnt |
int PROCESSINFO::dtiter_limit_enable |
long PROCESSINFO::dtiter_limit_value |
long PROCESSINFO::dtmedian_exec_ns |
long PROCESSINFO::dtmedian_iter_ns |
FILE* PROCESSINFO::logFile |
char PROCESSINFO::logfilename[STRINGMAXLEN_PROCESSINFO_LOGFILENAME] |
long PROCESSINFO::loopcnt |
long PROCESSINFO::loopcntMax |
int PROCESSINFO::loopstat |
int PROCESSINFO::MeasureTiming |
char PROCESSINFO::name[STRINGMAXLEN_PROCESSINFO_NAME] |
pid_t PROCESSINFO::PID |
source code line
int PROCESSINFO::RT_priority |
char PROCESSINFO::source_FILE[STRINGMAXLEN_PROCESSINFO_SRCFILE] |
source code function
char PROCESSINFO::source_FUNCTION[STRINGMAXLEN_PROCESSINFO_SRCFUNC] |
process name (human-readable)
int PROCESSINFO::source_LINE |
source code file
int PROCESSINFO::statuscode |
char PROCESSINFO::statusmsg[STRINGMAXLEN_PROCESSINFO_STATUSMSG] |
struct timespec PROCESSINFO::texecend[PROCESSINFO_NBtimer] |
struct timespec PROCESSINFO::texecstart[PROCESSINFO_NBtimer] |
int PROCESSINFO::timerindex |
int PROCESSINFO::timingbuffercnt |
char PROCESSINFO::tmuxname[STRINGMAXLEN_PROCESSINFO_TMUXNAME] |