Public Attributes | List of all members
rosmon::monitor::process_info::ProcessStat Struct Reference

#include <linux_process_info.h>

Public Attributes

std::size_t mem_rss
 Resident memory size in bytes. More...
 
unsigned long pgrp
 Process group ID. More...
 
unsigned long pid
 
jiffies_t stime
 Total time spent in kernel space. More...
 
jiffies_t utime
 Total time spent in userspace. More...
 

Detailed Description

Process state extracted from /proc/<pid>/stat

Definition at line 32 of file linux_process_info.h.

Member Data Documentation

std::size_t rosmon::monitor::process_info::ProcessStat::mem_rss

Resident memory size in bytes.

Definition at line 38 of file linux_process_info.h.

unsigned long rosmon::monitor::process_info::ProcessStat::pgrp

Process group ID.

Definition at line 35 of file linux_process_info.h.

unsigned long rosmon::monitor::process_info::ProcessStat::pid

Definition at line 34 of file linux_process_info.h.

jiffies_t rosmon::monitor::process_info::ProcessStat::stime

Total time spent in kernel space.

Definition at line 37 of file linux_process_info.h.

jiffies_t rosmon::monitor::process_info::ProcessStat::utime

Total time spent in userspace.

Definition at line 36 of file linux_process_info.h.


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


rosmon_core
Author(s): Max Schwarz
autogenerated on Wed Jul 10 2019 03:10:12