Class LibKstat.Kstat
- java.lang.Object
-
- com.sun.jna.Structure
-
- com.sun.jna.platform.unix.solaris.LibKstat.Kstat
-
- Enclosing interface:
- LibKstat
@FieldOrder({"ks_crtime","ks_next","ks_kid","ks_module","ks_resv","ks_instance","ks_name","ks_type","ks_class","ks_flags","ks_data","ks_ndata","ks_data_size","ks_snaptime","ks_update","ks_private","ks_snapshot","ks_lock"}) public static class LibKstat.Kstat extends Structure
The kernel maintains a linked list of statistics structures, or kstats. Each kstat has a common header section and a type-specific data section. The header section is defined by the kstat_t structure
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.jna.Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
-
-
Field Summary
Fields Modifier and Type Field Description byte[]ks_classlongks_crtimePointerks_datalongks_data_sizebyteks_flagsintks_instanceintks_kidPointerks_lockbyte[]ks_modulebyte[]ks_nameintks_ndataPointerks_nextPointerks_privatebyteks_resvintks_snapshotlongks_snaptimebyteks_typeintks_update-
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
-
-
Constructor Summary
Constructors Constructor Description Kstat()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LibKstat.Kstatnext()-
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 Detail
-
ks_crtime
public long ks_crtime
-
ks_next
public Pointer ks_next
-
ks_kid
public int ks_kid
-
ks_module
public byte[] ks_module
-
ks_resv
public byte ks_resv
-
ks_instance
public int ks_instance
-
ks_name
public byte[] ks_name
-
ks_type
public byte ks_type
-
ks_class
public byte[] ks_class
-
ks_flags
public byte ks_flags
-
ks_data
public Pointer ks_data
-
ks_ndata
public int ks_ndata
-
ks_data_size
public long ks_data_size
-
ks_snaptime
public long ks_snaptime
-
ks_update
public int ks_update
-
ks_private
public Pointer ks_private
-
ks_snapshot
public int ks_snapshot
-
ks_lock
public Pointer ks_lock
-
-
Method Detail
-
next
public LibKstat.Kstat next()
-
-