@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
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
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 |
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor | Description |
---|---|
Kstat() |
Modifier and Type | Method | Description |
---|---|---|
LibKstat.Kstat |
next() |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
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
public long ks_crtime
public Pointer ks_next
public int ks_kid
public byte[] ks_module
public byte ks_resv
public int ks_instance
public byte[] ks_name
public byte ks_type
public byte[] ks_class
public byte ks_flags
public Pointer ks_data
public int ks_ndata
public long ks_data_size
public long ks_snaptime
public int ks_update
public Pointer ks_private
public int ks_snapshot
public Pointer ks_lock
public LibKstat.Kstat next()