|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure<MPTaskInfo,MPTaskInfo.ByValue,MPTaskInfo.ByReference>
org.rococoa.cocoa.carboncore.MPTaskInfo
public class MPTaskInfo
native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/CarbonCore.framework/Headers/Multiprocessing.h:1424
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.
Nested Class Summary | |
---|---|
static class |
MPTaskInfo.ByReference
|
static class |
MPTaskInfo.ByValue
|
Field Summary | |
---|---|
CarbonCoreLibrary.OpaqueMPOpaqueID |
blockedObject
ID of blocked object. |
NativeLong |
codePageFaults
Page faults from code execution C type : ItemCount |
CarbonCoreLibrary.OpaqueMPCpuID |
cpuID
ID of CPU where task previously ran. |
UnsignedWide |
cpuTime
Accumulated task time C type : AbsoluteTime |
UnsignedWide |
creationTime
Time when task created C type : AbsoluteTime |
NativeLong |
dataPageFaults
Page faults from data access C type : ItemCount |
short |
lastCPU
|
int |
name
Task name C type : OSType |
NativeLong |
preemptions
Number of times task was preempted C type : ItemCount |
CarbonCoreLibrary.OpaqueMPProcessID |
processID
Owning process ID C type : MPProcessID |
int |
queueName
Task's queue owner name C type : OSType |
short |
runState
|
UnsignedWide |
schedTime
Time when last scheduled C type : AbsoluteTime |
CarbonCoreLibrary.OpaqueMPAddressSpaceID |
spaceID
Address space ID of this task. |
Pointer |
stackBase
Base of stack (lowest address). |
Pointer |
stackCurr
Current stack address. |
Pointer |
stackLimit
Stack limit (highest address). |
int |
version
Version 3 of the data structure requested C type : PBVersion |
int |
weight
|
Fields inherited from class com.sun.jna.Structure |
---|
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE |
Constructor Summary | |
---|---|
MPTaskInfo()
|
Method Summary | |
---|---|
static MPTaskInfo[] |
newArray(int arrayLength)
|
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure |
---|
byReference, byValue, castToArray, castToArray, castToArray, castToReferenceArray, castToReferenceArray, castToValueArray, castToValueArray, clone, compareTo, newArray, read, setDependency, toArray, toArray, toArray, toReferenceArray, toReferenceArray, toValueArray, toValueArray, use, use, use, use, write |
Methods inherited from class com.sun.jna.Structure |
---|
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, readField, setAutoRead, setAutoSynch, setAutoWrite, size, toString, writeField, writeField |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.ochafik.lang.jnaerator.runtime.StructureType |
---|
getPointer, size |
Field Detail |
---|
public int version
public int name
public int queueName
public short runState
public short lastCPU
public int weight
public CarbonCoreLibrary.OpaqueMPProcessID processID
public UnsignedWide cpuTime
public UnsignedWide schedTime
public UnsignedWide creationTime
public NativeLong codePageFaults
public NativeLong dataPageFaults
public NativeLong preemptions
public CarbonCoreLibrary.OpaqueMPCpuID cpuID
public CarbonCoreLibrary.OpaqueMPOpaqueID blockedObject
public CarbonCoreLibrary.OpaqueMPAddressSpaceID spaceID
public Pointer stackBase
public Pointer stackLimit
public Pointer stackCurr
Constructor Detail |
---|
public MPTaskInfo()
Method Detail |
---|
public static MPTaskInfo[] newArray(int arrayLength)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |