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

◆ cmaj_flt

unsigned long taskmon::TaskInfo::cmaj_flt

◆ cmdline

std::vector<std::string> taskmon::TaskInfo::cmdline

◆ cmin_flt

unsigned long taskmon::TaskInfo::cmin_flt

◆ cstime

base::Time taskmon::TaskInfo::cstime

◆ cutime

base::Time taskmon::TaskInfo::cutime

◆ drs

long taskmon::TaskInfo::drs

◆ dt

long taskmon::TaskInfo::dt

◆ lrs

long taskmon::TaskInfo::lrs

◆ maj_flt

unsigned long taskmon::TaskInfo::maj_flt

◆ min_flt

unsigned long taskmon::TaskInfo::min_flt

◆ name

std::string taskmon::TaskInfo::name

The name given to watch()

◆ nice

long taskmon::TaskInfo::nice

◆ nlwp

int taskmon::TaskInfo::nlwp

◆ pgrp

int taskmon::TaskInfo::pgrp

◆ ppid

int taskmon::TaskInfo::ppid

◆ priority

long taskmon::TaskInfo::priority

◆ processor

int taskmon::TaskInfo::processor

◆ resident

long taskmon::TaskInfo::resident

◆ rss

long taskmon::TaskInfo::rss

◆ rtprio

unsigned long taskmon::TaskInfo::rtprio

◆ sched

unsigned long taskmon::TaskInfo::sched

◆ session

int taskmon::TaskInfo::session

◆ share

long taskmon::TaskInfo::share

◆ size

long taskmon::TaskInfo::size

◆ start_time

base::Time taskmon::TaskInfo::start_time

◆ state

char taskmon::TaskInfo::state

◆ stime

base::Time taskmon::TaskInfo::stime

◆ tgid

int taskmon::TaskInfo::tgid

◆ tid

int taskmon::TaskInfo::tid

◆ tpgid

int taskmon::TaskInfo::tpgid

◆ trs

long taskmon::TaskInfo::trs

◆ utime

base::Time taskmon::TaskInfo::utime

◆ vm_data

unsigned long taskmon::TaskInfo::vm_data

◆ vm_exe

unsigned long taskmon::TaskInfo::vm_exe

◆ vm_lib

unsigned long taskmon::TaskInfo::vm_lib

◆ vm_lock

unsigned long taskmon::TaskInfo::vm_lock

◆ vm_rss

unsigned long taskmon::TaskInfo::vm_rss

◆ vm_size

unsigned long taskmon::TaskInfo::vm_size

◆ vm_stack

unsigned long taskmon::TaskInfo::vm_stack

◆ vsize

unsigned long taskmon::TaskInfo::vsize

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