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