org.rococoa.cocoa.ae
Class AERemoteProcessResolverContext

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

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

AERemoteProcessResolverContext

Discussion:
An optional context parameter for asynchronous resolution. The
context is copied and the info pointer retained. When the
callback is made, the info pointer is passed to the callback.
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 AERemoteProcessResolverContext.ByReference
           
static class AERemoteProcessResolverContext.ByValue
           
 
Field Summary
 CoreFoundationLibrary.CFAllocatorCopyDescriptionCallBack copyDescription
           
 Pointer info
           
 CoreFoundationLibrary.CFAllocatorReleaseCallBack release
           
 CoreFoundationLibrary.CFAllocatorRetainCallBack retain
           
 NativeLong version
           
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
 
Constructor Summary
AERemoteProcessResolverContext()
           
AERemoteProcessResolverContext(NativeLong version, Pointer info, CoreFoundationLibrary.CFAllocatorRetainCallBack retain, CoreFoundationLibrary.CFAllocatorReleaseCallBack release, CoreFoundationLibrary.CFAllocatorCopyDescriptionCallBack copyDescription)
           
 
Method Summary
 AERemoteProcessResolverContext.ByReference byReference()
           
 AERemoteProcessResolverContext.ByValue byValue()
           
 AERemoteProcessResolverContext 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

version

public NativeLong version

info

public Pointer info

retain

public CoreFoundationLibrary.CFAllocatorRetainCallBack retain

release

public CoreFoundationLibrary.CFAllocatorReleaseCallBack release

copyDescription

public CoreFoundationLibrary.CFAllocatorCopyDescriptionCallBack copyDescription
Constructor Detail

AERemoteProcessResolverContext

public AERemoteProcessResolverContext()

AERemoteProcessResolverContext

public AERemoteProcessResolverContext(NativeLong version,
                                      Pointer info,
                                      CoreFoundationLibrary.CFAllocatorRetainCallBack retain,
                                      CoreFoundationLibrary.CFAllocatorReleaseCallBack release,
                                      CoreFoundationLibrary.CFAllocatorCopyDescriptionCallBack copyDescription)
Parameters:
version - set to zero (0)
info - info pointer to be passed to the callback
retain - callback made on the info pointer. This field may be NULL.
release - callback made on the info pointer. This field may be NULL.
copyDescription - callback made on the info pointer. This field may be NULL.
Method Detail

byReference

public AERemoteProcessResolverContext.ByReference byReference()

byValue

public AERemoteProcessResolverContext.ByValue byValue()

clone

public AERemoteProcessResolverContext clone()
Overrides:
clone in class Object