pub struct StatP { /* private fields */ }
Expand description
Represent the content of /proc/[pid]/stat and /proc/[pid]/task/[tid]/stat.
Returned by stat_of()
.
Reference to fs/proc/array.c
Implementations§
Source§impl StatP
impl StatP
pub fn pid(&self) -> &i32
pub fn comm(&self) -> &String
pub fn state(&self) -> &char
pub fn ppid(&self) -> &i32
pub fn pgrp(&self) -> &i32
pub fn session(&self) -> &i32
pub fn tty_nr(&self) -> &i32
pub fn tpgid(&self) -> &i32
pub fn flags(&self) -> &u32
pub fn minflt(&self) -> &u64
pub fn cminflt(&self) -> &u64
pub fn majflt(&self) -> &u64
pub fn cmajflt(&self) -> &u64
pub fn utime(&self) -> &u64
pub fn stime(&self) -> &u64
pub fn cutime(&self) -> &i64
pub fn cstime(&self) -> &i64
pub fn priority(&self) -> &i64
pub fn nice(&self) -> &i64
pub fn num_threads(&self) -> &i64
pub fn itrealvalue(&self) -> &i64
pub fn starttime(&self) -> &u128
pub fn vsize(&self) -> &u64
pub fn rss(&self) -> &i64
pub fn rsslim(&self) -> &u64
pub fn startcode(&self) -> &u64
pub fn endcode(&self) -> &u64
pub fn startstack(&self) -> &u64
pub fn kstkesp(&self) -> &u64
pub fn kstkeip(&self) -> &u64
pub fn signal(&self) -> &u64
pub fn blocked(&self) -> &u64
pub fn sigignore(&self) -> &u64
pub fn sigcatch(&self) -> &u64
pub fn wchan(&self) -> &u64
pub fn nswap(&self) -> &u64
pub fn cnswap(&self) -> &u64
pub fn exit_signal(&self) -> &i32
pub fn processor(&self) -> &i32
pub fn rt_priority(&self) -> &u32
pub fn policy(&self) -> &u32
pub fn delayacct_blkio_ticks(&self) -> &u128
pub fn guest_time(&self) -> &u64
pub fn cguest_time(&self) -> &i64
pub fn start_data(&self) -> &Option<u64>
pub fn end_data(&self) -> &Option<u64>
pub fn start_brk(&self) -> &Option<u64>
pub fn arg_start(&self) -> &Option<u64>
pub fn arg_end(&self) -> &Option<u64>
pub fn env_start(&self) -> &Option<u64>
pub fn env_end(&self) -> &Option<u64>
pub fn exit_code(&self) -> &Option<i32>
Trait Implementations§
impl StructuralPartialEq for StatP
Auto Trait Implementations§
impl Freeze for StatP
impl RefUnwindSafe for StatP
impl Send for StatP
impl Sync for StatP
impl Unpin for StatP
impl UnwindSafe for StatP
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more