![]() |
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] |