org.rococoa.cocoa.osservices
Class WSClientContext

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

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

WSClientContext

Discussion:
Several calls in WebServicesCore take a callback with an optional
context pointer. 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/OSServices.framework/Headers/WSTypes.h:130
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 WSClientContext.ByReference
           
static class WSClientContext.ByValue
           
 
Field Summary
 Pointer info
          info pointer to be passed to the callback
C type : void*
 OSServicesLibrary.WSClientContextReleaseCallBackProcPtr release
          callback made on the info pointer.
 OSServicesLibrary.WSClientContextRetainCallBackProcPtr 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
WSClientContext()
           
WSClientContext(NativeLong version, Pointer info, OSServicesLibrary.WSClientContextRetainCallBackProcPtr retain, OSServicesLibrary.WSClientContextReleaseCallBackProcPtr release)
           
 
Method Summary
static WSClientContext[] 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 OSServicesLibrary.WSClientContextRetainCallBackProcPtr retain
callback made on the info pointer. This field may be NULL.
C type : WSClientContextRetainCallBackProcPtr


release

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

Constructor Detail

WSClientContext

public WSClientContext()

WSClientContext

public WSClientContext(NativeLong version,
                       Pointer info,
                       OSServicesLibrary.WSClientContextRetainCallBackProcPtr retain,
                       OSServicesLibrary.WSClientContextReleaseCallBackProcPtr release)
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 : WSClientContextRetainCallBackProcPtr
release - callback made on the info pointer. This field may be NULL.
C type : WSClientContextReleaseCallBackProcPtr
Method Detail

newArray

public static WSClientContext[] newArray(int arrayLength)


Copyright © 2009. All Rights Reserved.