LTI-Lib latest version v1.9 - last update 10 Apr 2010

lti::processInfo::procStatus Struct Reference

system depended structure More...

#include <ltiProcessInfo.h>

List of all members.

Public Member Functions

 procStatus ()
 ~procStatus ()

Public Attributes

Linux attributes



int pid
char * comm
char state
int ppid
int pgrp
unsigned int majflt
unsigned int cmajflt
int priority
int vsize
int rss
int coremem
int swapmem
int freecoremem
int buffers
int cached
int freeswapmem
int numberofcpus
int * clockrate
float processorload

Windows Attributes



static const int MAX_SYSTEM_CPUS
void * pid
unsigned int wss
unsigned int pfu
int numberOfCPUs
 procStatus ()
 ~procStatus ()

Detailed Description

system depended structure


Constructor & Destructor Documentation

lti::processInfo::procStatus::procStatus (  ) 

default constructor set default values and init array for cpu clockrate storage

lti::processInfo::procStatus::~procStatus (  ) 

destructor delete memory allocated in constructor

lti::processInfo::procStatus::procStatus (  ) 

default constructor set default values and init array for cpu clockrate storage

lti::processInfo::procStatus::~procStatus (  ) 

destructor delete memory allocated in constructor


Member Data Documentation

buffers actual used

cached memory used

clockrate

number of page faults of process and its children

The filename of the executable.

total core memory

free core memory

free swap memo

number of page faults so far

number of processors in this system (available for Linux only)

number of processors in this system

number of CPUs

cpu number

page file usage

group id

process id

The process id.

parent process id

priority, i.e.

nice level

processorload

resident set size

State of process, in Linux: one of [RSDZT].

total swap memory

virtual memory size

working set size


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

Generated on Sat Apr 10 15:28:52 2010 for LTI-Lib by Doxygen 1.6.1