org.rococoa.cocoa.osservices
Class OTBuffer

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

public class OTBuffer
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 OTBuffer.ByReference
           
static class OTBuffer.ByValue
           
 
Field Summary
 byte fBand
           
 ByteByReference fData
           
 byte fFlags
           
 Pointer fLink
           
 Pointer fLink2
           
 OTBuffer.ByReference fNext
           
 byte fPad1
           
 Pointer fSave
           
 byte fType
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
OTBuffer()
           
OTBuffer(Pointer fLink, Pointer fLink2, OTBuffer.ByReference fNext, ByteByReference fData, Pointer fSave, byte fBand, byte fType, byte fPad1, byte fFlags)
           
 
Method Summary
 OTBuffer.ByReference byReference()
           
 OTBuffer.ByValue byValue()
           
 OTBuffer 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

fLink

public Pointer fLink

fLink2

public Pointer fLink2

fNext

public OTBuffer.ByReference fNext

fData

public ByteByReference fData

fSave

public Pointer fSave

fBand

public byte fBand

fType

public byte fType

fPad1

public byte fPad1

fFlags

public byte fFlags
Constructor Detail

OTBuffer

public OTBuffer()

OTBuffer

public OTBuffer(Pointer fLink,
                Pointer fLink2,
                OTBuffer.ByReference fNext,
                ByteByReference fData,
                Pointer fSave,
                byte fBand,
                byte fType,
                byte fPad1,
                byte fFlags)
Parameters:
fLink - b_next
fLink2 - b_prev
fNext - b_cont
fData - b_rptr
fSave - b_datap
fBand - b_band
fType - b_pad1
fFlags - b_flag
Method Detail

byReference

public OTBuffer.ByReference byReference()

byValue

public OTBuffer.ByValue byValue()

clone

public OTBuffer clone()
Overrides:
clone in class Object