org.rococoa.cocoa.iokit
Class IOStreamInterface_v1_t

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

public class IOStreamInterface_v1_t
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 IOStreamInterface_v1_t.ByReference
           
static class IOStreamInterface_v1_t.ByValue
           
static interface IOStreamInterface_v1_t.CFMachPortRef_callback
           
static interface IOStreamInterface_v1_t.CFMachPortRef_callback2
           
static interface IOStreamInterface_v1_t.CFRunLoopSourceRef_callback
           
static interface IOStreamInterface_v1_t.GetControlBuffer_callback
           
static interface IOStreamInterface_v1_t.GetControlBufferLength_callback
           
static interface IOStreamInterface_v1_t.GetDataBuffer_callback
           
static interface IOStreamInterface_v1_t.GetDataBufferLength_callback
           
static interface IOStreamInterface_v1_t.GetInputQueue_callback
           
static interface IOStreamInterface_v1_t.GetOutputQueue_callback
           
static interface IOStreamInterface_v1_t.HRESULT_callback
           
static interface IOStreamInterface_v1_t.IOItemCount_callback
           
static interface IOStreamInterface_v1_t.IOReturn_callback
           
static interface IOStreamInterface_v1_t.IOReturn_callback10
           
static interface IOStreamInterface_v1_t.IOReturn_callback11
           
static interface IOStreamInterface_v1_t.IOReturn_callback12
           
static interface IOStreamInterface_v1_t.IOReturn_callback13
           
static interface IOStreamInterface_v1_t.IOReturn_callback14
           
static interface IOStreamInterface_v1_t.IOReturn_callback15
           
static interface IOStreamInterface_v1_t.IOReturn_callback2
           
static interface IOStreamInterface_v1_t.IOReturn_callback3
           
static interface IOStreamInterface_v1_t.IOReturn_callback4
           
static interface IOStreamInterface_v1_t.IOReturn_callback5
           
static interface IOStreamInterface_v1_t.IOReturn_callback6
           
static interface IOStreamInterface_v1_t.IOReturn_callback7
           
static interface IOStreamInterface_v1_t.IOReturn_callback8
           
static interface IOStreamInterface_v1_t.IOReturn_callback9
           
static interface IOStreamInterface_v1_t.IOStreamMode_callback
           
static interface IOStreamInterface_v1_t.ULONG_callback
           
static interface IOStreamInterface_v1_t.ULONG_callback2
           
 
Field Summary
 Pointer _reserved
           
 IOStreamInterface_v1_t.GetControlBuffer_callback GetControlBuffer
           
 IOStreamInterface_v1_t.GetControlBufferLength_callback GetControlBufferLength
           
 IOStreamInterface_v1_t.GetDataBuffer_callback GetDataBuffer
           
 IOStreamInterface_v1_t.GetDataBufferLength_callback GetDataBufferLength
           
 IOStreamInterface_v1_t.GetInputQueue_callback GetInputQueue
           
 IOStreamInterface_v1_t.GetOutputQueue_callback GetOutputQueue
           
 int Revision
           
 int Version
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
IOStreamInterface_v1_t()
           
IOStreamInterface_v1_t(Pointer _reserved, int Version, int Revision, IOStreamInterface_v1_t.GetOutputQueue_callback GetOutputQueue, IOStreamInterface_v1_t.GetInputQueue_callback GetInputQueue, IOStreamInterface_v1_t.GetDataBuffer_callback GetDataBuffer, IOStreamInterface_v1_t.GetDataBufferLength_callback GetDataBufferLength, IOStreamInterface_v1_t.GetControlBuffer_callback GetControlBuffer, IOStreamInterface_v1_t.GetControlBufferLength_callback GetControlBufferLength)
           
 
Method Summary
 IOStreamInterface_v1_t.ByReference byReference()
           
 IOStreamInterface_v1_t.ByValue byValue()
           
 IOStreamInterface_v1_t 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

_reserved

public Pointer _reserved

Version

public int Version

Revision

public int Revision

GetOutputQueue

public IOStreamInterface_v1_t.GetOutputQueue_callback GetOutputQueue

GetInputQueue

public IOStreamInterface_v1_t.GetInputQueue_callback GetInputQueue

GetDataBuffer

public IOStreamInterface_v1_t.GetDataBuffer_callback GetDataBuffer

GetDataBufferLength

public IOStreamInterface_v1_t.GetDataBufferLength_callback GetDataBufferLength

GetControlBuffer

public IOStreamInterface_v1_t.GetControlBuffer_callback GetControlBuffer

GetControlBufferLength

public IOStreamInterface_v1_t.GetControlBufferLength_callback GetControlBufferLength
Constructor Detail

IOStreamInterface_v1_t

public IOStreamInterface_v1_t()

IOStreamInterface_v1_t

public IOStreamInterface_v1_t(Pointer _reserved,
                              int Version,
                              int Revision,
                              IOStreamInterface_v1_t.GetOutputQueue_callback GetOutputQueue,
                              IOStreamInterface_v1_t.GetInputQueue_callback GetInputQueue,
                              IOStreamInterface_v1_t.GetDataBuffer_callback GetDataBuffer,
                              IOStreamInterface_v1_t.GetDataBufferLength_callback GetDataBufferLength,
                              IOStreamInterface_v1_t.GetControlBuffer_callback GetControlBuffer,
                              IOStreamInterface_v1_t.GetControlBufferLength_callback GetControlBufferLength)
Parameters:
GetOutputQueue - @function GetOutputQueue
stream - The IOStreamRef of the stream to operate on.
GetInputQueue - @function GetInputQueue
stream - The IOStreamRef of the stream to operate on.
GetDataBuffer - @function GetDataBuffer
stream - The IOStreamRef of the stream owning the buffer.
bufferID - The IOStreamBufferID of the buffer to operate on.
GetDataBufferLength - @function GetDataBufferLength
stream - The IOStreamRef of the stream owning the buffer.
bufferID - The IOStreamBufferID of the buffer to operate on.
GetControlBuffer - @function GetControlBuffer
stream - The IOStreamRef of the stream owning the buffer.
buffer - The IOStreamBufferID of the buffer to operate on.
GetControlBufferLength - @function GetControlBufferLength
stream - The IOStreamRef of the stream owning the buffer.
bufferID - The IOStreamBufferID of the buffer to operate on.
Method Detail

byReference

public IOStreamInterface_v1_t.ByReference byReference()

byValue

public IOStreamInterface_v1_t.ByValue byValue()

clone

public IOStreamInterface_v1_t clone()
Overrides:
clone in class Object