Apache Mesos
Public Member Functions | Public Attributes | List of all members
proc::ProcessStatus Struct Reference

#include <proc.hpp>

Public Member Functions

 ProcessStatus (pid_t _pid, const std::string &_comm, char _state, pid_t _ppid, pid_t _pgrp, pid_t _session, int _tty_nr, pid_t _tpgid, unsigned int _flags, unsigned long _minflt, unsigned long _cminflt, unsigned long _majflt, unsigned long _cmajflt, unsigned long _utime, unsigned long _stime, long _cutime, long _cstime, long _priority, long _nice, long _num_threads, long _itrealvalue, unsigned long long _starttime, unsigned long _vsize, long _rss, unsigned long _rsslim, unsigned long _startcode, unsigned long _endcode, unsigned long _startstack, unsigned long _kstkeip, unsigned long _signal, unsigned long _blocked, unsigned long _sigcatch, unsigned long _wchan, unsigned long _nswap, unsigned long _cnswap)
 

Public Attributes

const pid_t pid
 
const std::string comm
 
const char state
 
const pid_t ppid
 
const pid_t pgrp
 
const pid_t session
 
const int tty_nr
 
const pid_t tpgid
 
const unsigned int flags
 
const unsigned long minflt
 
const unsigned long cminflt
 
const unsigned long majflt
 
const unsigned long cmajflt
 
const unsigned long utime
 
const unsigned long stime
 
const long cutime
 
const long cstime
 
const long priority
 
const long nice
 
const long num_threads
 
const long itrealvalue
 
const unsigned long long starttime
 
const unsigned long vsize
 
const long rss
 
const unsigned long rsslim
 
const unsigned long startcode
 
const unsigned long endcode
 
const unsigned long startstack
 
const unsigned long kstkeip
 
const unsigned long signal
 
const unsigned long blocked
 
const unsigned long sigcatch
 
const unsigned long wchan
 
const unsigned long nswap
 
const unsigned long cnswap
 

Constructor & Destructor Documentation

proc::ProcessStatus::ProcessStatus ( pid_t  _pid,
const std::string &  _comm,
char  _state,
pid_t  _ppid,
pid_t  _pgrp,
pid_t  _session,
int  _tty_nr,
pid_t  _tpgid,
unsigned int  _flags,
unsigned long  _minflt,
unsigned long  _cminflt,
unsigned long  _majflt,
unsigned long  _cmajflt,
unsigned long  _utime,
unsigned long  _stime,
long  _cutime,
long  _cstime,
long  _priority,
long  _nice,
long  _num_threads,
long  _itrealvalue,
unsigned long long  _starttime,
unsigned long  _vsize,
long  _rss,
unsigned long  _rsslim,
unsigned long  _startcode,
unsigned long  _endcode,
unsigned long  _startstack,
unsigned long  _kstkeip,
unsigned long  _signal,
unsigned long  _blocked,
unsigned long  _sigcatch,
unsigned long  _wchan,
unsigned long  _nswap,
unsigned long  _cnswap 
)
inline

Member Data Documentation

const unsigned long proc::ProcessStatus::blocked
const unsigned long proc::ProcessStatus::cmajflt
const unsigned long proc::ProcessStatus::cminflt
const unsigned long proc::ProcessStatus::cnswap
const std::string proc::ProcessStatus::comm
const long proc::ProcessStatus::cstime
const long proc::ProcessStatus::cutime
const unsigned long proc::ProcessStatus::endcode
const unsigned int proc::ProcessStatus::flags
const long proc::ProcessStatus::itrealvalue
const unsigned long proc::ProcessStatus::kstkeip
const unsigned long proc::ProcessStatus::majflt
const unsigned long proc::ProcessStatus::minflt
const long proc::ProcessStatus::nice
const unsigned long proc::ProcessStatus::nswap
const long proc::ProcessStatus::num_threads
const pid_t proc::ProcessStatus::pgrp
const pid_t proc::ProcessStatus::pid
const pid_t proc::ProcessStatus::ppid
const long proc::ProcessStatus::priority
const long proc::ProcessStatus::rss
const unsigned long proc::ProcessStatus::rsslim
const pid_t proc::ProcessStatus::session
const unsigned long proc::ProcessStatus::sigcatch
const unsigned long proc::ProcessStatus::signal
const unsigned long proc::ProcessStatus::startcode
const unsigned long proc::ProcessStatus::startstack
const unsigned long long proc::ProcessStatus::starttime
const char proc::ProcessStatus::state
const unsigned long proc::ProcessStatus::stime
const pid_t proc::ProcessStatus::tpgid
const int proc::ProcessStatus::tty_nr
const unsigned long proc::ProcessStatus::utime
const unsigned long proc::ProcessStatus::vsize
const unsigned long proc::ProcessStatus::wchan

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