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_class
long
ks_crtime
Pointer
ks_data
long
ks_data_size
byte
ks_flags
int
ks_instance
int
ks_kid
Pointer
ks_lock
byte[]
ks_module
byte[]
ks_name
int
ks_ndata
Pointer
ks_next
Pointer
ks_private
byte
ks_resv
int
ks_snapshot
long
ks_snaptime
byte
ks_type
int
ks_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.Kstat
next()
-
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:Structure
Return 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:
getFieldOrder
in classStructure
- Returns:
- ordered list of field names
-
-