org.rococoa.cocoa.osservices
Class NSLPluginAsyncInfo

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

public class NSLPluginAsyncInfo
extends com.ochafik.lang.jnaerator.runtime.Structure

the async information block plugin<->manager interaction
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 NSLPluginAsyncInfo.ByReference
           
static class NSLPluginAsyncInfo.ByValue
           
 
Field Summary
 NativeLong bufferLen
           
 int clientRef
           
 NativeLong maxBufferSize
           
 int maxSearchTime
           
 Pointer mgrContextPtr
           
 Pointer pluginContextPtr
           
 Pointer pluginPtr
           
 int requestRef
           
 int reserved1
           
 int reserved2
           
 int reserved3
           
 ByteByReference resultBuffer
           
 short searchState
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
NSLPluginAsyncInfo()
           
 
Method Summary
 NSLPluginAsyncInfo.ByReference byReference()
           
 NSLPluginAsyncInfo.ByValue byValue()
           
 NSLPluginAsyncInfo 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

mgrContextPtr

public Pointer mgrContextPtr

pluginContextPtr

public Pointer pluginContextPtr

pluginPtr

public Pointer pluginPtr

resultBuffer

public ByteByReference resultBuffer

bufferLen

public NativeLong bufferLen

maxBufferSize

public NativeLong maxBufferSize

maxSearchTime

public int maxSearchTime

reserved1

public int reserved1

reserved2

public int reserved2

reserved3

public int reserved3

clientRef

public int clientRef

requestRef

public int requestRef

searchState

public short searchState
Constructor Detail

NSLPluginAsyncInfo

public NSLPluginAsyncInfo()
Method Detail

byReference

public NSLPluginAsyncInfo.ByReference byReference()

byValue

public NSLPluginAsyncInfo.ByValue byValue()

clone

public NSLPluginAsyncInfo clone()
Overrides:
clone in class Object