cacao  Release 0.1.03-dev
Compute And Control For Adaptive Optics
PROCESSINFODISP Struct Reference

#include <processtools.h>

Data Fields

int active
 
pid_t PID
 
char name [40]
 
long updatecnt
 
long loopcnt
 
int loopstat
 
int createtime_hr
 
int createtime_min
 
int createtime_sec
 
long createtime_ns
 
char cpuset [16]
 
char cpusallowed [20]
 
int cpuOKarray [MAXNBCPU]
 
int threads
 
int rt_priority
 
float memload
 
char statusmsg [200]
 
char tmuxname [100]
 
int NBsubprocesses
 
int subprocPIDarray [MAXNBSUBPROCESS]
 
double sampletimearray [MAXNBSUBPROCESS]
 
double sampletimearray_prev [MAXNBSUBPROCESS]
 
long ctxtsw_voluntary [MAXNBSUBPROCESS]
 
long ctxtsw_nonvoluntary [MAXNBSUBPROCESS]
 
long ctxtsw_voluntary_prev [MAXNBSUBPROCESS]
 
long ctxtsw_nonvoluntary_prev [MAXNBSUBPROCESS]
 
long long cpuloadcntarray [MAXNBSUBPROCESS]
 
long long cpuloadcntarray_prev [MAXNBSUBPROCESS]
 
float subprocCPUloadarray [MAXNBSUBPROCESS]
 
float subprocCPUloadarray_timeaveraged [MAXNBSUBPROCESS]
 
long VmRSSarray [MAXNBSUBPROCESS]
 
int processorarray [MAXNBSUBPROCESS]
 

Field Documentation

◆ active

int PROCESSINFODISP::active

◆ cpuloadcntarray

long long PROCESSINFODISP::cpuloadcntarray[MAXNBSUBPROCESS]

◆ cpuloadcntarray_prev

long long PROCESSINFODISP::cpuloadcntarray_prev[MAXNBSUBPROCESS]

◆ cpuOKarray

int PROCESSINFODISP::cpuOKarray[MAXNBCPU]

◆ cpusallowed

char PROCESSINFODISP::cpusallowed[20]

◆ cpuset

char PROCESSINFODISP::cpuset[16]

cpuset name

◆ createtime_hr

int PROCESSINFODISP::createtime_hr

◆ createtime_min

int PROCESSINFODISP::createtime_min

◆ createtime_ns

long PROCESSINFODISP::createtime_ns

◆ createtime_sec

int PROCESSINFODISP::createtime_sec

◆ ctxtsw_nonvoluntary

long PROCESSINFODISP::ctxtsw_nonvoluntary[MAXNBSUBPROCESS]

◆ ctxtsw_nonvoluntary_prev

long PROCESSINFODISP::ctxtsw_nonvoluntary_prev[MAXNBSUBPROCESS]

◆ ctxtsw_voluntary

long PROCESSINFODISP::ctxtsw_voluntary[MAXNBSUBPROCESS]

◆ ctxtsw_voluntary_prev

long PROCESSINFODISP::ctxtsw_voluntary_prev[MAXNBSUBPROCESS]

◆ loopcnt

long PROCESSINFODISP::loopcnt

◆ loopstat

int PROCESSINFODISP::loopstat

◆ memload

float PROCESSINFODISP::memload

◆ name

char PROCESSINFODISP::name[40]

◆ NBsubprocesses

int PROCESSINFODISP::NBsubprocesses

◆ PID

pid_t PROCESSINFODISP::PID

◆ processorarray

int PROCESSINFODISP::processorarray[MAXNBSUBPROCESS]

◆ rt_priority

int PROCESSINFODISP::rt_priority

◆ sampletimearray

double PROCESSINFODISP::sampletimearray[MAXNBSUBPROCESS]

◆ sampletimearray_prev

double PROCESSINFODISP::sampletimearray_prev[MAXNBSUBPROCESS]

◆ statusmsg

char PROCESSINFODISP::statusmsg[200]

◆ subprocCPUloadarray

float PROCESSINFODISP::subprocCPUloadarray[MAXNBSUBPROCESS]

◆ subprocCPUloadarray_timeaveraged

float PROCESSINFODISP::subprocCPUloadarray_timeaveraged[MAXNBSUBPROCESS]

◆ subprocPIDarray

int PROCESSINFODISP::subprocPIDarray[MAXNBSUBPROCESS]

◆ threads

int PROCESSINFODISP::threads

◆ tmuxname

char PROCESSINFODISP::tmuxname[100]

◆ updatecnt

long PROCESSINFODISP::updatecnt

◆ VmRSSarray

long PROCESSINFODISP::VmRSSarray[MAXNBSUBPROCESS]

The documentation for this struct was generated from the following file: