org.rococoa.cocoa.carboncore
Class MPCriticalRegionInfo
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure
org.rococoa.cocoa.carboncore.MPCriticalRegionInfo
- Direct Known Subclasses:
- MPCriticalRegionInfo.ByReference, MPCriticalRegionInfo.ByValue
public class MPCriticalRegionInfo
- 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 |
version
public int version
processID
public CarbonCoreLibrary.OpaqueMPProcessID processID
regionName
public int regionName
nWaiting
public NativeLong nWaiting
waitingTaskID
public CarbonCoreLibrary.OpaqueMPTaskID waitingTaskID
owningTask
public CarbonCoreLibrary.OpaqueMPTaskID owningTask
count
public NativeLong count
MPCriticalRegionInfo
public MPCriticalRegionInfo()
MPCriticalRegionInfo
public MPCriticalRegionInfo(int version,
CarbonCoreLibrary.OpaqueMPProcessID processID,
int regionName,
NativeLong nWaiting,
CarbonCoreLibrary.OpaqueMPTaskID waitingTaskID,
CarbonCoreLibrary.OpaqueMPTaskID owningTask,
NativeLong count)
- Parameters:
version
- Version of the data structure requested
processID
- Owning process ID
regionName
- Critical region name
waitingTaskID
- First waiting task.
byReference
public MPCriticalRegionInfo.ByReference byReference()
byValue
public MPCriticalRegionInfo.ByValue byValue()
clone
public MPCriticalRegionInfo clone()
- Overrides:
clone
in class Object