taskmon
Public Attributes | List of all members
taskmon::TaskInfo Struct Reference

#include <taskmonTypes.hpp>

Public Attributes

std::string name
 
int tid
 
int ppid
 
char state
 
base::Time utime
 
base::Time stime
 
base::Time cutime
 
base::Time cstime
 
base::Time start_time
 
long priority
 
long nice
 
long rss
 
long size
 
long resident
 
long share
 
long trs
 
long lrs
 
long drs
 
long dt
 
unsigned long vm_size
 
unsigned long vm_lock
 
unsigned long vm_rss
 
unsigned long vm_data
 
unsigned long vm_stack
 
unsigned long vm_exe
 
unsigned long vm_lib
 
unsigned long rtprio
 
unsigned long sched
 
unsigned long vsize
 
unsigned long min_flt
 
unsigned long maj_flt
 
unsigned long cmin_flt
 
unsigned long cmaj_flt
 
int pgrp
 
int session
 
int nlwp
 
int tgid
 
int tpgid
 
int processor
 
std::vector< std::string > cmdline
 

Member Data Documentation

unsigned long taskmon::TaskInfo::cmaj_flt
std::vector<std::string> taskmon::TaskInfo::cmdline
unsigned long taskmon::TaskInfo::cmin_flt
base::Time taskmon::TaskInfo::cstime
base::Time taskmon::TaskInfo::cutime
long taskmon::TaskInfo::drs
long taskmon::TaskInfo::dt
long taskmon::TaskInfo::lrs
unsigned long taskmon::TaskInfo::maj_flt
unsigned long taskmon::TaskInfo::min_flt
std::string taskmon::TaskInfo::name

The name given to watch()

long taskmon::TaskInfo::nice
int taskmon::TaskInfo::nlwp
int taskmon::TaskInfo::pgrp
int taskmon::TaskInfo::ppid
long taskmon::TaskInfo::priority
int taskmon::TaskInfo::processor
long taskmon::TaskInfo::resident
long taskmon::TaskInfo::rss
unsigned long taskmon::TaskInfo::rtprio
unsigned long taskmon::TaskInfo::sched
int taskmon::TaskInfo::session
long taskmon::TaskInfo::share
long taskmon::TaskInfo::size
base::Time taskmon::TaskInfo::start_time
char taskmon::TaskInfo::state
base::Time taskmon::TaskInfo::stime
int taskmon::TaskInfo::tgid
int taskmon::TaskInfo::tid
int taskmon::TaskInfo::tpgid
long taskmon::TaskInfo::trs
base::Time taskmon::TaskInfo::utime
unsigned long taskmon::TaskInfo::vm_data
unsigned long taskmon::TaskInfo::vm_exe
unsigned long taskmon::TaskInfo::vm_lib
unsigned long taskmon::TaskInfo::vm_lock
unsigned long taskmon::TaskInfo::vm_rss
unsigned long taskmon::TaskInfo::vm_size
unsigned long taskmon::TaskInfo::vm_stack
unsigned long taskmon::TaskInfo::vsize

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