Class: Sys::ProcTableStructs::Rusage
- Inherits:
-
FFI::Struct
- Object
- FFI::Struct
- Sys::ProcTableStructs::Rusage
- Defined in:
- lib/bsd/sys/dragonfly/sys/proctable/structs.rb
Instance Method Summary collapse
- #idrss ⇒ Object
- #inblock ⇒ Object
- #isrss ⇒ Object
- #ixrss ⇒ Object
- #majflt ⇒ Object
- #maxrss ⇒ Object
- #minflt ⇒ Object
- #msgrcv ⇒ Object
- #msgsnd ⇒ Object
- #nivcsw ⇒ Object
- #nsignals ⇒ Object
- #nswap ⇒ Object
- #nvcsw ⇒ Object
- #oublock ⇒ Object
- #stime ⇒ Object
- #utime ⇒ Object
Instance Method Details
#idrss ⇒ Object
52 53 54 |
# File 'lib/bsd/sys/dragonfly/sys/proctable/structs.rb', line 52 def idrss self[:ru_idrss] end |
#inblock ⇒ Object
72 73 74 |
# File 'lib/bsd/sys/dragonfly/sys/proctable/structs.rb', line 72 def inblock self[:ru_inblock] end |
#isrss ⇒ Object
56 57 58 |
# File 'lib/bsd/sys/dragonfly/sys/proctable/structs.rb', line 56 def isrss self[:ru_isrss] end |
#ixrss ⇒ Object
48 49 50 |
# File 'lib/bsd/sys/dragonfly/sys/proctable/structs.rb', line 48 def ixrss self[:ru_ixrss] end |
#majflt ⇒ Object
64 65 66 |
# File 'lib/bsd/sys/dragonfly/sys/proctable/structs.rb', line 64 def majflt self[:ru_majflt] end |
#maxrss ⇒ Object
44 45 46 |
# File 'lib/bsd/sys/dragonfly/sys/proctable/structs.rb', line 44 def maxrss self[:ru_maxrss] end |
#minflt ⇒ Object
60 61 62 |
# File 'lib/bsd/sys/dragonfly/sys/proctable/structs.rb', line 60 def minflt self[:ru_minflt] end |
#msgrcv ⇒ Object
84 85 86 |
# File 'lib/bsd/sys/dragonfly/sys/proctable/structs.rb', line 84 def msgrcv self[:ru_msgrcv] end |
#msgsnd ⇒ Object
80 81 82 |
# File 'lib/bsd/sys/dragonfly/sys/proctable/structs.rb', line 80 def msgsnd self[:ru_msgsnd] end |
#nivcsw ⇒ Object
96 97 98 |
# File 'lib/bsd/sys/dragonfly/sys/proctable/structs.rb', line 96 def nivcsw self[:ru_nivcsw] end |
#nsignals ⇒ Object
88 89 90 |
# File 'lib/bsd/sys/dragonfly/sys/proctable/structs.rb', line 88 def nsignals self[:ru_nsignals] end |
#nswap ⇒ Object
68 69 70 |
# File 'lib/bsd/sys/dragonfly/sys/proctable/structs.rb', line 68 def nswap self[:ru_nswap] end |
#nvcsw ⇒ Object
92 93 94 |
# File 'lib/bsd/sys/dragonfly/sys/proctable/structs.rb', line 92 def nvcsw self[:ru_nivcsw] end |
#oublock ⇒ Object
76 77 78 |
# File 'lib/bsd/sys/dragonfly/sys/proctable/structs.rb', line 76 def oublock self[:ru_oublock] end |
#stime ⇒ Object
40 41 42 |
# File 'lib/bsd/sys/dragonfly/sys/proctable/structs.rb', line 40 def stime Time.at(self[:ru_stime][:tv_sec]) end |
#utime ⇒ Object
36 37 38 |
# File 'lib/bsd/sys/dragonfly/sys/proctable/structs.rb', line 36 def utime Time.at(self[:ru_utime][:tv_sec]) end |