@FieldOrder("vtbl") public class DispatchListener extends Structure
Structure.ByReference, Structure.ByValue, Structure.FieldOrder, Structure.StructField
Modifier and Type | Field | Description |
---|---|---|
DispatchVTable.ByReference |
vtbl |
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
Constructor | Description |
---|---|
DispatchListener(IDispatchCallback callback) |
Modifier and Type | Method | Description |
---|---|---|
protected DispatchVTable.ByReference |
constructVTable() |
|
protected void |
initVTable(IDispatchCallback callback) |
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 DispatchVTable.ByReference vtbl
public DispatchListener(IDispatchCallback callback)
protected DispatchVTable.ByReference constructVTable()
protected void initVTable(IDispatchCallback callback)