org.rococoa.cocoa.ae
Class AERemoteProcessResolverContext
java.lang.Object
com.sun.jna.Structure
com.ochafik.lang.jnaerator.runtime.Structure
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.
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 |
version
public NativeLong version
info
public Pointer info
retain
public CoreFoundationLibrary.CFAllocatorRetainCallBack retain
release
public CoreFoundationLibrary.CFAllocatorReleaseCallBack release
copyDescription
public CoreFoundationLibrary.CFAllocatorCopyDescriptionCallBack copyDescription
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.
byReference
public AERemoteProcessResolverContext.ByReference byReference()
byValue
public AERemoteProcessResolverContext.ByValue byValue()
clone
public AERemoteProcessResolverContext clone()
- Overrides:
clone
in class Object