org.rococoa.cocoa.osservices
Class NSLPluginAsyncInfo

java.lang.Object
  extended by com.sun.jna.Structure
      extended by com.ochafik.lang.jnaerator.runtime.Structure<NSLPluginAsyncInfo,NSLPluginAsyncInfo.ByValue,NSLPluginAsyncInfo.ByReference>
          extended by org.rococoa.cocoa.osservices.NSLPluginAsyncInfo
All Implemented Interfaces:
StructureType, StructureTypeDependent, Comparable<Structure<NSLPluginAsyncInfo,NSLPluginAsyncInfo.ByValue,NSLPluginAsyncInfo.ByReference>>
Direct Known Subclasses:
NSLPluginAsyncInfo.ByReference, NSLPluginAsyncInfo.ByValue

public class NSLPluginAsyncInfo
extends Structure<NSLPluginAsyncInfo,NSLPluginAsyncInfo.ByValue,NSLPluginAsyncInfo.ByReference>

the async information block plugin<->manager interaction
native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/OSServices.framework/Headers/NSLCore.h:124
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
          set by NSL mgr; ptr to request object ptr
C type : void*
 Pointer pluginContextPtr
          set/used by individual plugins
C type : void*
 Pointer pluginPtr
          ptr to the plugin object waiting for continue lookup call
C type : void*
 int requestRef
           
 int reserved1
           
 int reserved2
           
 int reserved3
           
 Pointer resultBuffer
          set by plugin to point at data
C type : char*
 short searchState
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
NSLPluginAsyncInfo()
           
 
Method Summary
static NSLPluginAsyncInfo[] newArray(int arrayLength)
           
 
Methods inherited from class com.ochafik.lang.jnaerator.runtime.Structure
byReference, byValue, castToArray, castToArray, castToArray, castToReferenceArray, castToReferenceArray, castToValueArray, castToValueArray, clone, compareTo, newArray, read, setDependency, toArray, toArray, toArray, toReferenceArray, toReferenceArray, toValueArray, toValueArray, use, use, use, use, write
 
Methods inherited from class com.sun.jna.Structure
autoRead, autoRead, autoWrite, autoWrite, clear, equals, getAutoRead, getAutoWrite, getPointer, hashCode, newInstance, readField, setAutoRead, setAutoSynch, setAutoWrite, size, toString, writeField, writeField
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ochafik.lang.jnaerator.runtime.StructureType
getPointer, size
 

Field Detail

mgrContextPtr

public Pointer mgrContextPtr
set by NSL mgr; ptr to request object ptr
C type : void*


pluginContextPtr

public Pointer pluginContextPtr
set/used by individual plugins
C type : void*


pluginPtr

public Pointer pluginPtr
ptr to the plugin object waiting for continue lookup call
C type : void*


resultBuffer

public Pointer resultBuffer
set by plugin to point at data
C type : char*


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

newArray

public static NSLPluginAsyncInfo[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.