org.rococoa.cocoa.carboncore
Class RoutineDescriptor
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure
org.rococoa.cocoa.carboncore.RoutineDescriptor
- Direct Known Subclasses:
- RoutineDescriptor.ByReference, RoutineDescriptor.ByValue
public class RoutineDescriptor
- extends com.ochafik.lang.jnaerator.runtime.Structure
Routine Descriptor Structure
This file was autogenerated by JNAerator,
a tool written by Olivier Chafik that uses a few opensource projects..
For help, please visit NativeLibs4Java, Rococoa, or JNA.
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure |
setupClone |
Methods inherited from class com.sun.jna.Structure |
allocateMemory, allocateMemory, cacheTypeInfo, clear, ensureAllocated, equals, getAutoRead, getAutoWrite, getFieldOrder, getNativeAlignment, getPointer, getStructAlignment, hashCode, newInstance, read, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setFieldOrder, setTypeMapper, size, sortFields, toArray, toArray, toString, useMemory, useMemory, write, writeField, writeField |
goMixedModeTrap
public short goMixedModeTrap
version
public byte version
routineDescriptorFlags
public byte routineDescriptorFlags
reserved1
public int reserved1
reserved2
public byte reserved2
selectorInfo
public byte selectorInfo
routineCount
public short routineCount
routineRecords
public RoutineRecord[] routineRecords
RoutineDescriptor
public RoutineDescriptor()
RoutineDescriptor
public RoutineDescriptor(short goMixedModeTrap,
byte version,
byte routineDescriptorFlags,
int reserved1,
byte reserved2,
byte selectorInfo,
short routineCount,
RoutineRecord[] routineRecords)
- Parameters:
goMixedModeTrap
- Our A-Trap
version
- Current Routine Descriptor version
routineDescriptorFlags
- Routine Descriptor Flags
reserved1
- Unused, must be zero
reserved2
- Unused, must be zero
selectorInfo
- If a dispatched routine, calling convention, else 0
routineCount
- Number of routines in this RD
routineRecords
- The individual routines
byReference
public RoutineDescriptor.ByReference byReference()
byValue
public RoutineDescriptor.ByValue byValue()
clone
public RoutineDescriptor clone()
- Overrides:
clone
in class Object