org.rococoa.internal
Interface FoundationLibrary

All Superinterfaces:
com.sun.jna.Library

public interface FoundationLibrary
extends com.sun.jna.Library

JNA Library for plain C calls, standard JNA marshalling applies to these


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler
 
Field Summary
 
Fields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER
 
Method Summary
 int CFGetRetainCount(ID cfTypeRef)
           
 void CFRelease(ID cfTypeRef)
           
 ID CFRetain(ID cfTypeRef)
           
 ID CFStringCreateWithBytes(ID allocator, byte[] bytes, int byteCount, int encoding, byte isExternalRepresentation)
           
 ID CFStringCreateWithCString(ID allocator, java.lang.String string, int encoding)
           
 byte CFStringGetCString(ID theString, byte[] buffer, int bufferSize, int encoding)
           
 java.lang.String CFStringGetCStringPtr(ID string, int encoding)
           
 int CFStringGetLength(ID theString)
           
 ID class_createInstance(ID pClass, int extraBytes)
           
 void NSLog(ID pString, java.lang.Object thing)
           
 ID objc_getClass(java.lang.String className)
           
 Selector sel_registerName(java.lang.String selectorName)
           
 

Method Detail

NSLog

void NSLog(ID pString,
           java.lang.Object thing)

CFStringCreateWithCString

ID CFStringCreateWithCString(ID allocator,
                             java.lang.String string,
                             int encoding)

CFStringCreateWithBytes

ID CFStringCreateWithBytes(ID allocator,
                           byte[] bytes,
                           int byteCount,
                           int encoding,
                           byte isExternalRepresentation)

CFStringGetCStringPtr

java.lang.String CFStringGetCStringPtr(ID string,
                                       int encoding)

CFStringGetCString

byte CFStringGetCString(ID theString,
                        byte[] buffer,
                        int bufferSize,
                        int encoding)

CFStringGetLength

int CFStringGetLength(ID theString)

CFRetain

ID CFRetain(ID cfTypeRef)

CFRelease

void CFRelease(ID cfTypeRef)

CFGetRetainCount

int CFGetRetainCount(ID cfTypeRef)

objc_getClass

ID objc_getClass(java.lang.String className)

class_createInstance

ID class_createInstance(ID pClass,
                        int extraBytes)

sel_registerName

Selector sel_registerName(java.lang.String selectorName)


Copyright © 2009. All Rights Reserved.