org.rococoa.cocoa.carboncore
Class RoutineRecord
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure
org.rococoa.cocoa.carboncore.RoutineRecord
- Direct Known Subclasses:
- RoutineRecord.ByReference, RoutineRecord.ByValue
public class RoutineRecord
- extends com.ochafik.lang.jnaerator.runtime.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 |
procInfo
public NativeLong procInfo
reserved1
public byte reserved1
ISA
public byte ISA
routineFlags
public short routineFlags
procDescriptor
public CarbonCoreLibrary.ProcPtr procDescriptor
reserved2
public int reserved2
selector
public int selector
RoutineRecord
public RoutineRecord()
RoutineRecord
public RoutineRecord(NativeLong procInfo,
byte reserved1,
byte ISA,
short routineFlags,
CarbonCoreLibrary.ProcPtr procDescriptor,
int reserved2,
int selector)
- Parameters:
procInfo
- calling conventions
reserved1
- Must be 0
ISA
- Instruction Set Architecture
routineFlags
- Flags for each routine
procDescriptor
- Where is the thing weĠre calling?
reserved2
- Must be 0
selector
- For dispatched routines, the selector
byReference
public RoutineRecord.ByReference byReference()
byValue
public RoutineRecord.ByValue byValue()
clone
public RoutineRecord clone()
- Overrides:
clone
in class Object