org.rococoa.cocoa.carboncore
Class Zone

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure
          extended by org.rococoa.cocoa.carboncore.Zone
Direct Known Subclasses:
Zone.ByReference, Zone.ByValue

public class Zone
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.


Nested Class Summary
static class Zone.ByReference
           
static class Zone.ByValue
           
 
Field Summary
 ByteByReference allocPtr
           
 ByteByReference bkLim
           
 short cntEmpty
           
 short cntHandles
           
 short cntNRel
           
 short cntRel
           
 short flags
           
 CarbonCoreLibrary.GrowZoneProcPtr gzProc
           
 short heapData
           
 byte heapType
           
 ByteByReference hFstFree
           
 short maxRel
           
 NativeLong minCBFree
           
 short moreMast
           
 CarbonCoreLibrary.PurgeProcPtr purgeProc
           
 ByteByReference purgePtr
           
 ByteByReference sparePtr
           
 byte unused
           
 NativeLong zcbFree
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
Zone()
           
 
Method Summary
 Zone.ByReference byReference()
           
 Zone.ByValue byValue()
           
 Zone clone()
           
 
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
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

bkLim

public ByteByReference bkLim

purgePtr

public ByteByReference purgePtr

hFstFree

public ByteByReference hFstFree

zcbFree

public NativeLong zcbFree

gzProc

public CarbonCoreLibrary.GrowZoneProcPtr gzProc

moreMast

public short moreMast

flags

public short flags

cntRel

public short cntRel

maxRel

public short maxRel

cntNRel

public short cntNRel

heapType

public byte heapType

unused

public byte unused

cntEmpty

public short cntEmpty

cntHandles

public short cntHandles

minCBFree

public NativeLong minCBFree

purgeProc

public CarbonCoreLibrary.PurgeProcPtr purgeProc

sparePtr

public ByteByReference sparePtr

allocPtr

public ByteByReference allocPtr

heapData

public short heapData
Constructor Detail

Zone

public Zone()
Method Detail

byReference

public Zone.ByReference byReference()

byValue

public Zone.ByValue byValue()

clone

public Zone clone()
Overrides:
clone in class Object