milk
1.01
Modular Image processing Library toolKit
|
#include <processtools.h>
Data Fields | |
char | name [STRINGMAXLEN_PROCESSINFO_NAME] |
char | source_FUNCTION [STRINGMAXLEN_PROCESSINFO_SRCFUNC] |
process name (human-readable) | |
char | source_FILE [STRINGMAXLEN_PROCESSINFO_SRCFILE] |
source code function | |
int | source_LINE |
source code file | |
pid_t | PID |
source code line | |
struct timespec | createtime |
process ID; file name is /tmp/proc.PID.shm | |
long | loopcnt |
long | loopcntMax |
int | CTRLval |
char | tmuxname [STRINGMAXLEN_PROCESSINFO_TMUXNAME] |
int | loopstat |
char | statusmsg [STRINGMAXLEN_PROCESSINFO_STATUSMSG] |
int | statuscode |
FILE * | logFile |
char | logfilename [STRINGMAXLEN_PROCESSINFO_LOGFILENAME] |
int | triggermode |
imageID | triggerstreamID |
ino_t | triggerstreaminode |
char | triggerstreamname [STRINGMAXLEN_IMAGE_NAME] |
int | triggersem |
uint64_t | triggerstreamcnt |
struct timespec | triggerdelay |
struct timespec | triggertimeout |
uint64_t | trigggertimeoutcnt |
int | triggermissedframe |
uint64_t | triggermissedframe_cumul |
int | triggerstatus |
int | RT_priority |
cpu_set_t | CPUmask |
int | MeasureTiming |
int | timerindex |
int | timingbuffercnt |
struct timespec | texecstart [PROCESSINFO_NBtimer] |
struct timespec | texecend [PROCESSINFO_NBtimer] |
long | dtmedian_iter_ns |
long | dtmedian_exec_ns |
int | dtiter_limit_enable |
long | dtiter_limit_value |
long | dtiter_limit_cnt |
int | dtexec_limit_enable |
long | dtexec_limit_value |
long | dtexec_limit_cnt |
char | description [STRINGMAXLEN_PROCESSINFO_DESCRIPTION] |
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