Package oshi.jna.platform.unix
Class SolarisLibc.SolarisPsInfo
java.lang.Object
com.sun.jna.Structure
oshi.jna.platform.unix.SolarisLibc.SolarisPsInfo
- Enclosing interface:
- SolarisLibc
@FieldOrder({"pr_flag","pr_nlwp","pr_pid","pr_ppid","pr_pgid","pr_sid","pr_uid","pr_euid","pr_gid","pr_egid","pr_addr","pr_size","pr_rssize","pr_rssizepriv","pr_ttydev","pr_pctcpu","pr_pctmem","pr_start","pr_time","pr_ctime","pr_fname","pr_psargs","pr_wstat","pr_argc","pr_argv","pr_envp","pr_dmodel","pr_pad2","pr_taskid","pr_projid","pr_nzomb","pr_poolid","pr_zoneid","pr_contract","pr_filler","pr_lwp"})
public static class SolarisLibc.SolarisPsInfo
extends com.sun.jna.Structure
Structure for psinfo file
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.jna.Structure
com.sun.jna.Structure.ByReference, com.sun.jna.Structure.ByValue, com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField -
Field Summary
FieldsModifier and TypeFieldDescriptioncom.sun.jna.Pointerintcom.sun.jna.Pointerintbyteintcom.sun.jna.Pointerintint[]intbyte[]intintintbyte[]shortshortintintintintintbyte[]com.sun.jna.platform.unix.LibCAPI.size_tcom.sun.jna.platform.unix.LibCAPI.size_tintcom.sun.jna.platform.unix.LibCAPI.size_tintcom.sun.jna.NativeLongintintintFields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.sun.jna.Structure
allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField
-
Field Details
-
pr_flag
public int pr_flag -
pr_nlwp
public int pr_nlwp -
pr_pid
public int pr_pid -
pr_ppid
public int pr_ppid -
pr_pgid
public int pr_pgid -
pr_sid
public int pr_sid -
pr_uid
public int pr_uid -
pr_euid
public int pr_euid -
pr_gid
public int pr_gid -
pr_egid
public int pr_egid -
pr_addr
public com.sun.jna.Pointer pr_addr -
pr_size
public com.sun.jna.platform.unix.LibCAPI.size_t pr_size -
pr_rssize
public com.sun.jna.platform.unix.LibCAPI.size_t pr_rssize -
pr_rssizepriv
public com.sun.jna.platform.unix.LibCAPI.size_t pr_rssizepriv -
pr_ttydev
public com.sun.jna.NativeLong pr_ttydev -
pr_pctcpu
public short pr_pctcpu -
pr_pctmem
public short pr_pctmem -
pr_start
-
pr_time
-
pr_ctime
-
pr_fname
public byte[] pr_fname -
pr_psargs
public byte[] pr_psargs -
pr_wstat
public int pr_wstat -
pr_argc
public int pr_argc -
pr_argv
public com.sun.jna.Pointer pr_argv -
pr_envp
public com.sun.jna.Pointer pr_envp -
pr_dmodel
public byte pr_dmodel -
pr_pad2
public byte[] pr_pad2 -
pr_taskid
public int pr_taskid -
pr_projid
public int pr_projid -
pr_nzomb
public int pr_nzomb -
pr_poolid
public int pr_poolid -
pr_zoneid
public int pr_zoneid -
pr_contract
public int pr_contract -
pr_filler
public int[] pr_filler -
pr_lwp
-
-
Constructor Details
-
SolarisPsInfo
public SolarisPsInfo() -
SolarisPsInfo
public SolarisPsInfo(byte[] bytes)
-