Class LibKstat.Kstat
- java.lang.Object
-
- com.sun.jna.Structure
-
- com.sun.jna.platform.unix.solaris.LibKstat.Kstat
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class com.sun.jna.Structure
Structure.ByReference, Structure.ByValue, 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 protected List<String>getFieldOrder()Return this Structure's field names in their proper order.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, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, 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()
-
getFieldOrder
protected List<String> getFieldOrder()
Description copied from class:StructureReturn this Structure's field names in their proper order. For example,
IMPORTANT When deriving from an existing Structure subclass, ensure that you augment the list provided by the superclass, e.g.protected List getFieldOrder() { return Arrays.asList(new String[] { ... }); }
Field order must be explicitly indicated, since the field order as returned byprotected List getFieldOrder() { List fields = new ArrayList(super.getFieldOrder()); fields.addAll(Arrays.asList(new String[] { ... })); return fields; }Class.getFields()is not guaranteed to be predictable.- Overrides:
getFieldOrderin classStructure- Returns:
- ordered list of field names
-
-