org.rococoa.cocoa.ae
Class AERemoteProcessResolverContext

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

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

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.
native declaration : /System/Library/Frameworks/CoreServices.framework/Versions/Current/Frameworks/AE.framework/Headers/AppleEvents.h:324
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
          callback made on the info pointer.
 Pointer info
          info pointer to be passed to the callback
C type : void*
 CoreFoundationLibrary.CFAllocatorReleaseCallBack release
          callback made on the info pointer.
 CoreFoundationLibrary.CFAllocatorRetainCallBack retain
          callback made on the info pointer.
 NativeLong version
          set to zero (0)
C type : CFIndex
 
Fields inherited from class com.sun.jna.Structure
ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE
 
Constructor Summary
AERemoteProcessResolverContext()
           
AERemoteProcessResolverContext(NativeLong version, Pointer info, CoreFoundationLibrary.CFAllocatorRetainCallBack retain, CoreFoundationLibrary.CFAllocatorReleaseCallBack release, CoreFoundationLibrary.CFAllocatorCopyDescriptionCallBack copyDescription)
           
 
Method Summary
static AERemoteProcessResolverContext[] 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

version

public NativeLong version
set to zero (0)
C type : CFIndex


info

public Pointer info
info pointer to be passed to the callback
C type : void*


retain

public CoreFoundationLibrary.CFAllocatorRetainCallBack retain
callback made on the info pointer. This field may be NULL.
C type : CFAllocatorRetainCallBack


release

public CoreFoundationLibrary.CFAllocatorReleaseCallBack release
callback made on the info pointer. This field may be NULL.
C type : CFAllocatorReleaseCallBack


copyDescription

public CoreFoundationLibrary.CFAllocatorCopyDescriptionCallBack copyDescription
callback made on the info pointer. This field may be NULL.
C type : CFAllocatorCopyDescriptionCallBack

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)
C type : CFIndex
info - info pointer to be passed to the callback
C type : void*
retain - callback made on the info pointer. This field may be NULL.
C type : CFAllocatorRetainCallBack
release - callback made on the info pointer. This field may be NULL.
C type : CFAllocatorReleaseCallBack
copyDescription - callback made on the info pointer. This field may be NULL.
C type : CFAllocatorCopyDescriptionCallBack
Method Detail

newArray

public static AERemoteProcessResolverContext[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.