org.rococoa.cocoa.iokit
Class IOStreamBufferQueue

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

public class IOStreamBufferQueue
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 IOStreamBufferQueue.ByReference
           
static class IOStreamBufferQueue.ByValue
           
 
Field Summary
 int entryCount
           
 int headIndex
           
 IOStreamBufferQueueEntry[] queue
           
 int reserved
           
 int tailIndex
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
IOStreamBufferQueue()
           
IOStreamBufferQueue(int entryCount, int headIndex, int tailIndex, int reserved, IOStreamBufferQueueEntry[] queue)
           
 
Method Summary
 IOStreamBufferQueue.ByReference byReference()
           
 IOStreamBufferQueue.ByValue byValue()
           
 IOStreamBufferQueue 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

entryCount

public int entryCount

headIndex

public int headIndex

tailIndex

public int tailIndex

reserved

public int reserved

queue

public IOStreamBufferQueueEntry[] queue
Constructor Detail

IOStreamBufferQueue

public IOStreamBufferQueue()

IOStreamBufferQueue

public IOStreamBufferQueue(int entryCount,
                           int headIndex,
                           int tailIndex,
                           int reserved,
                           IOStreamBufferQueueEntry[] queue)
Method Detail

byReference

public IOStreamBufferQueue.ByReference byReference()

byValue

public IOStreamBufferQueue.ByValue byValue()

clone

public IOStreamBufferQueue clone()
Overrides:
clone in class Object