- All Superinterfaces:
com.sun.jna.Library
Sample Usage
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.sun.jna.Library
com.sun.jna.Library.Handler -
Field Summary
FieldsFields inherited from interface com.sun.jna.Library
OPTION_ALLOW_OBJECTS, OPTION_CALLING_CONVENTION, OPTION_CLASSLOADER, OPTION_FUNCTION_MAPPER, OPTION_INVOCATION_MAPPER, OPTION_OPEN_FLAGS, OPTION_STRING_ENCODING, OPTION_STRUCTURE_ALIGNMENT, OPTION_TYPE_MAPPER -
Method Summary
Modifier and TypeMethodDescriptionlongcom.sun.jna.Pointerclass_getClassMethod(com.sun.jna.Pointer cls, com.sun.jna.Pointer aSelector) class_getClassMethod.com.sun.jna.Pointerclass_getInstanceMethod(com.sun.jna.Pointer cls, com.sun.jna.Pointer aSelector) class_getInstanceMethod.intclass_getInstanceSize(com.sun.jna.Pointer cls) class_getInstanceSize.com.sun.jna.Pointerclass_getInstanceVariable(com.sun.jna.Pointer cls, String name) class_getInstanceVariable.class_getIvarLayout(com.sun.jna.Pointer cls) class_getIvarLayout.com.sun.jna.Pointerclass_getMethodImplementation(com.sun.jna.Pointer cls, com.sun.jna.Pointer name) class_getMethodImplementation.com.sun.jna.Pointerclass_getMethodImplementation_stret(com.sun.jna.Pointer cls, com.sun.jna.Pointer name) class_getMethodImplementation_stret.class_getName(com.sun.jna.Pointer id) class_getName.com.sun.jna.Pointerclass_getProperty(com.sun.jna.Pointer cls, String name) class_getProperty.com.sun.jna.Pointerclass_getSuperclass(com.sun.jna.Pointer cls) class_getSuperclass.intclass_getVersion(com.sun.jna.Pointer theClass) class_getVersion.class_getWeakIvarLayout(com.sun.jna.Pointer cls) class_getWeakIvarLayout.booleanclass_isMetaClass(com.sun.jna.Pointer cls) class_isMetaClass.com.sun.jna.Pointerclass_replaceMethod(com.sun.jna.Pointer cls, com.sun.jna.Pointer name, com.sun.jna.Pointer imp, String types) class_replaceMethod.com.sun.jna.Pointerclass_respondsToSelector(com.sun.jna.Pointer cls, com.sun.jna.Pointer sel) class_respondsToSelector.voidclass_setIvarLayout(com.sun.jna.Pointer cls, String layout) class_setIvarLayout.com.sun.jna.Pointerclass_setSuperclass(com.sun.jna.Pointer cls, com.sun.jna.Pointer newSuper) class_setSuperclass.voidclass_setVersion(com.sun.jna.Pointer theClass, int version) class_setVersion.voidclass_setWeakIvarLayout(com.sun.jna.Pointer cls, String layout) class_setWeakIvarLayout.ivar_getName(com.sun.jna.Pointer ivar) ivar_getName.longivar_getOffset(com.sun.jna.Pointer ivar) ivar_getOffset.ivar_getTypeEncoding(com.sun.jna.Pointer ivar) ivar_getTypeEncoding.method_copyArgumentType(com.sun.jna.Pointer method, int index) method_copyArgumentType.method_copyReturnType(com.sun.jna.Pointer method) method_copyReturnType.voidmethod_exchangeImplementations(com.sun.jna.Pointer m1, com.sun.jna.Pointer m2) method_exchangeImplementations.voidmethod_getArgumentType(com.sun.jna.Pointer method, int index, com.sun.jna.Pointer dst, long dst_len) method_getArgumentType.com.sun.jna.Pointermethod_getImplementation(com.sun.jna.Pointer method) method_getImplementation.com.sun.jna.Pointermethod_getName(com.sun.jna.Pointer method) method_getName.intmethod_getNumberOfArguments(com.sun.jna.Pointer method) method_getNumberOfArguments.voidmethod_getReturnType(com.sun.jna.Pointer method, com.sun.jna.Pointer dst, long dst_len) method_getReturnType.method_getTypeEncoding(com.sun.jna.Pointer method) method_getTypeEncoding.com.sun.jna.Pointermethod_setImplementation(com.sun.jna.Pointer method, com.sun.jna.Pointer imp) method_setImplementation.com.sun.jna.Pointerobjc_allocateClassPair(com.sun.jna.Pointer superclass, String name, long extraBytes) objc_allocateClassPair.com.sun.jna.Pointer[]objc_copyProtocolList(com.sun.jna.Pointer outCount) objc_copyProtocolList.com.sun.jna.Pointerobjc_getAssociatedObject(com.sun.jna.Pointer object, String key) objc_getAssociatedObject.com.sun.jna.Pointerobjc_getClass(String name) objc_getClass.intobjc_getClassList(com.sun.jna.Pointer buffer, int bufferlen) objc_getClassList.com.sun.jna.Pointerobjc_getFutureClass(String name) objc_getFutureClass.com.sun.jna.Pointerobjc_getMetaClass(String name) objc_getMetaClass.com.sun.jna.Pointerobjc_getProtocol(String name) objc_getProtocol.com.sun.jna.Pointerobjc_getRequiredClass(String name) objc_getRequiredClass.com.sun.jna.Pointerobjc_lookUpClass(String name) objc_lookUpClass.longobjc_msgSend(com.sun.jna.Pointer theReceiver, com.sun.jna.Pointer theSelector) objc_msgSend.longobjc_msgSend(com.sun.jna.Pointer theReceiver, com.sun.jna.Pointer theSelector, Object arg) longobjc_msgSend(com.sun.jna.Pointer theReceiver, com.sun.jna.Pointer theSelector, Object arg, Object arg2) longobjc_msgSend(com.sun.jna.Pointer theReceiver, com.sun.jna.Pointer theSelector, Object arg, Object arg2, Object arg3) longobjc_msgSend(com.sun.jna.Pointer theReceiver, com.sun.jna.Pointer theSelector, Object arg, Object arg2, Object arg3, Object arg4) doubleobjc_msgSend_fpret(com.sun.jna.Pointer self, com.sun.jna.Pointer op) objc_msgSend_fpret.doubleobjc_msgSend_fpret(com.sun.jna.Pointer self, com.sun.jna.Pointer op, Object arg) doubleobjc_msgSend_fpret(com.sun.jna.Pointer self, com.sun.jna.Pointer op, Object arg, Object arg2) doubleobjc_msgSend_fpret(com.sun.jna.Pointer self, com.sun.jna.Pointer op, Object arg, Object arg2, Object arg3) doubleobjc_msgSend_fpret(com.sun.jna.Pointer self, com.sun.jna.Pointer op, Object arg, Object arg2, Object arg3, Object arg4) voidobjc_msgSend_stret(com.sun.jna.Pointer stretAddr, com.sun.jna.Pointer theReceiver, com.sun.jna.Pointer theSelector) objc_msgSend_stret.voidobjc_msgSend_stret(com.sun.jna.Pointer stretAddr, com.sun.jna.Pointer theReceiver, com.sun.jna.Pointer theSelector, Object arg) voidobjc_msgSend_stret(com.sun.jna.Pointer stretAddr, com.sun.jna.Pointer theReceiver, com.sun.jna.Pointer theSelector, Object arg, Object arg2) voidobjc_msgSend_stret(com.sun.jna.Pointer stretAddr, com.sun.jna.Pointer theReceiver, com.sun.jna.Pointer theSelector, Object arg, Object arg2, Object arg3) voidobjc_msgSend_stret(com.sun.jna.Pointer stretAddr, com.sun.jna.Pointer theReceiver, com.sun.jna.Pointer theSelector, Object arg, Object arg2, Object arg3, Object arg4) longobjc_msgSendSuper(com.sun.jna.Pointer superClassStruct, com.sun.jna.Pointer op, Object... arguments) objc_msgSendSuper.longobjc_msgSendSuper_stret(com.sun.jna.Pointer superClassStruct, com.sun.jna.Pointer op) objc_msgSendSuper_stret.voidobjc_registerClassPair(com.sun.jna.Pointer cls) objc_registerClassPair.voidobjc_removeAssociatedObjects(com.sun.jna.Pointer object) objc_removeAssociatedObjects.voidobjc_setAssociatedObject(com.sun.jna.Pointer object, com.sun.jna.Pointer key, com.sun.jna.Pointer value, com.sun.jna.Pointer policy) objc_setAssociatedObject.voidobjc_setFutureClass(com.sun.jna.Pointer cls, String name) objc_setFutureClass.com.sun.jna.Pointerobject_copy(com.sun.jna.Pointer obj, long size) object_copy.com.sun.jna.Pointerobject_dispose(com.sun.jna.Pointer obj) object_dispose.com.sun.jna.Pointerobject_getClass(com.sun.jna.Pointer object) object_getClass.object_getClassName(com.sun.jna.Pointer obj) object_getClassName.com.sun.jna.Pointerobject_getIndexedIvars(com.sun.jna.Pointer obj) object_getIndexedIvars.com.sun.jna.Pointerobject_getInstanceVariable(com.sun.jna.Pointer obj, String name, com.sun.jna.Pointer outValue) object_getInstanceVariable.com.sun.jna.Pointerobject_getIvar(com.sun.jna.Pointer object, com.sun.jna.Pointer ivar) object_getIvar.com.sun.jna.Pointerobject_setClass(com.sun.jna.Pointer object, com.sun.jna.Pointer cls) object_setClass.com.sun.jna.Pointerobject_setInstanceVariable(com.sun.jna.Pointer obj, String name, com.sun.jna.Pointer value) object_setInstanceVariable.voidobject_setIvar(com.sun.jna.Pointer object, com.sun.jna.Pointer ivar, com.sun.jna.Pointer value) object_setIvar.property_getAttributes(com.sun.jna.Pointer property) property_getAttributes.booleanprotocol_conformsToProtocol(com.sun.jna.Pointer proto, com.sun.jna.Pointer other) protocol_conformsToProtocol.com.sun.jna.Structureprotocol_copyMethodDescriptionList(com.sun.jna.Pointer protocol, boolean isRequiredMethod, boolean isInstanceMethod, com.sun.jna.Pointer outCount) protocol_copyMethodDescriptionList.com.sun.jna.Pointerprotocol_copyPropertyList(com.sun.jna.Pointer proto, com.sun.jna.Pointer outCount) protocol_copyPropertyList.com.sun.jna.Pointerprotocol_copyProtocolList(com.sun.jna.Pointer proto, com.sun.jna.Pointer outCount) protocol_copyProtocolList.com.sun.jna.Pointerprotocol_getMethodDescription(com.sun.jna.Pointer proto, com.sun.jna.Pointer aSel, boolean isRequiredMethod, boolean isInstanceMethod) protocol_getMethodDescription.protocol_getName(com.sun.jna.Pointer proto) protocol_getName.com.sun.jna.Pointerprotocol_getProperty(com.sun.jna.Pointer proto, String name, boolean isRequiredProperty, boolean isInstanceProperty) protocol_getProperty.booleanprotocol_isEqual(com.sun.jna.Pointer protocol, com.sun.jna.Pointer other) protocol_isEqual.sel_getName(com.sun.jna.Pointer aSelector) sel_getName.com.sun.jna.Pointersel_getUid(String name) sel_getUid.booleansel_isEqual(com.sun.jna.Pointer lhs, com.sun.jna.Pointer rhs) sel_isEqual.com.sun.jna.Pointersel_registerName(String name) sel_registerName.
-
Field Details
-
INSTANCE
ConstantINSTANCE
-
-
Method Details
-
acceptNSRange
-
objc_lookUpClass
objc_lookUpClass.
- Parameters:
name- aStringobject.- Returns:
- a
Pointerobject.
-
class_getName
class_getName.
- Parameters:
id- aPointerobject.- Returns:
- a
Stringobject.
-
class_getProperty
class_getProperty.
- Parameters:
cls- aPointerobject.name- aStringobject.- Returns:
- a
Pointerobject.
-
class_getSuperclass
com.sun.jna.Pointer class_getSuperclass(com.sun.jna.Pointer cls) class_getSuperclass.
- Parameters:
cls- aPointerobject.- Returns:
- a
Pointerobject.
-
class_getVersion
int class_getVersion(com.sun.jna.Pointer theClass) class_getVersion.
- Parameters:
theClass- aPointerobject.- Returns:
- a int.
-
class_getWeakIvarLayout
class_getWeakIvarLayout.
- Parameters:
cls- aPointerobject.- Returns:
- a
Stringobject.
-
class_isMetaClass
boolean class_isMetaClass(com.sun.jna.Pointer cls) class_isMetaClass.
- Parameters:
cls- aPointerobject.- Returns:
- a boolean.
-
class_getInstanceSize
int class_getInstanceSize(com.sun.jna.Pointer cls) class_getInstanceSize.
- Parameters:
cls- aPointerobject.- Returns:
- a int.
-
class_getInstanceVariable
class_getInstanceVariable.
- Parameters:
cls- aPointerobject.name- aStringobject.- Returns:
- a
Pointerobject.
-
class_getInstanceMethod
com.sun.jna.Pointer class_getInstanceMethod(com.sun.jna.Pointer cls, com.sun.jna.Pointer aSelector) class_getInstanceMethod.
- Parameters:
cls- aPointerobject.aSelector- aPointerobject.- Returns:
- a
Pointerobject.
-
class_getClassMethod
com.sun.jna.Pointer class_getClassMethod(com.sun.jna.Pointer cls, com.sun.jna.Pointer aSelector) class_getClassMethod.
- Parameters:
cls- aPointerobject.aSelector- aPointerobject.- Returns:
- a
Pointerobject.
-
class_getIvarLayout
class_getIvarLayout.
- Parameters:
cls- aPointerobject.- Returns:
- a
Stringobject.
-
class_getMethodImplementation
com.sun.jna.Pointer class_getMethodImplementation(com.sun.jna.Pointer cls, com.sun.jna.Pointer name) class_getMethodImplementation.
- Parameters:
cls- aPointerobject.name- aPointerobject.- Returns:
- a
Pointerobject.
-
class_getMethodImplementation_stret
com.sun.jna.Pointer class_getMethodImplementation_stret(com.sun.jna.Pointer cls, com.sun.jna.Pointer name) class_getMethodImplementation_stret.
- Parameters:
cls- aPointerobject.name- aPointerobject.- Returns:
- a
Pointerobject.
-
class_replaceMethod
com.sun.jna.Pointer class_replaceMethod(com.sun.jna.Pointer cls, com.sun.jna.Pointer name, com.sun.jna.Pointer imp, String types) class_replaceMethod.
- Parameters:
cls- aPointerobject.name- aPointerobject.imp- aPointerobject.types- aStringobject.- Returns:
- a
Pointerobject.
-
class_respondsToSelector
com.sun.jna.Pointer class_respondsToSelector(com.sun.jna.Pointer cls, com.sun.jna.Pointer sel) class_respondsToSelector.
- Parameters:
cls- aPointerobject.sel- aPointerobject.- Returns:
- a
Pointerobject.
-
class_setIvarLayout
class_setIvarLayout.
- Parameters:
cls- aPointerobject.layout- aStringobject.
-
class_setSuperclass
com.sun.jna.Pointer class_setSuperclass(com.sun.jna.Pointer cls, com.sun.jna.Pointer newSuper) class_setSuperclass.
- Parameters:
cls- aPointerobject.newSuper- aPointerobject.- Returns:
- a
Pointerobject.
-
class_setVersion
void class_setVersion(com.sun.jna.Pointer theClass, int version) class_setVersion.
- Parameters:
theClass- aPointerobject.version- a int.
-
class_setWeakIvarLayout
class_setWeakIvarLayout.
- Parameters:
cls- aPointerobject.layout- aStringobject.
-
ivar_getName
ivar_getName.
- Parameters:
ivar- aPointerobject.- Returns:
- a
Stringobject.
-
ivar_getOffset
long ivar_getOffset(com.sun.jna.Pointer ivar) ivar_getOffset.
- Parameters:
ivar- aPointerobject.- Returns:
- a long.
-
ivar_getTypeEncoding
ivar_getTypeEncoding.
- Parameters:
ivar- aPointerobject.- Returns:
- a
Stringobject.
-
method_copyArgumentType
method_copyArgumentType.
- Parameters:
method- aPointerobject.index- a int.- Returns:
- a
Stringobject.
-
method_copyReturnType
method_copyReturnType.
- Parameters:
method- aPointerobject.- Returns:
- a
Stringobject.
-
method_exchangeImplementations
void method_exchangeImplementations(com.sun.jna.Pointer m1, com.sun.jna.Pointer m2) method_exchangeImplementations.
- Parameters:
m1- aPointerobject.m2- aPointerobject.
-
method_getArgumentType
void method_getArgumentType(com.sun.jna.Pointer method, int index, com.sun.jna.Pointer dst, long dst_len) method_getArgumentType.
- Parameters:
method- aPointerobject.index- a int.dst- aPointerobject.dst_len- a long.
-
method_getImplementation
com.sun.jna.Pointer method_getImplementation(com.sun.jna.Pointer method) method_getImplementation.
- Parameters:
method- aPointerobject.- Returns:
- a
Pointerobject.
-
method_getName
com.sun.jna.Pointer method_getName(com.sun.jna.Pointer method) method_getName.
- Parameters:
method- aPointerobject.- Returns:
- a
Pointerobject.
-
method_getNumberOfArguments
int method_getNumberOfArguments(com.sun.jna.Pointer method) method_getNumberOfArguments.
- Parameters:
method- aPointerobject.- Returns:
- a int.
-
method_getReturnType
void method_getReturnType(com.sun.jna.Pointer method, com.sun.jna.Pointer dst, long dst_len) method_getReturnType.
- Parameters:
method- aPointerobject.dst- aPointerobject.dst_len- a long.
-
method_getTypeEncoding
method_getTypeEncoding.
- Parameters:
method- aPointerobject.- Returns:
- a
Stringobject.
-
method_setImplementation
com.sun.jna.Pointer method_setImplementation(com.sun.jna.Pointer method, com.sun.jna.Pointer imp) method_setImplementation.
- Parameters:
method- aPointerobject.imp- aPointerobject.- Returns:
- a
Pointerobject.
-
objc_allocateClassPair
com.sun.jna.Pointer objc_allocateClassPair(com.sun.jna.Pointer superclass, String name, long extraBytes) objc_allocateClassPair.
- Parameters:
superclass- aPointerobject.name- aStringobject.extraBytes- a long.- Returns:
- a
Pointerobject.
-
objc_copyProtocolList
com.sun.jna.Pointer[] objc_copyProtocolList(com.sun.jna.Pointer outCount) objc_copyProtocolList.
- Parameters:
outCount- aPointerobject.- Returns:
- an array of
Pointerobjects.
-
objc_getAssociatedObject
objc_getAssociatedObject.
- Parameters:
object- aPointerobject.key- aStringobject.- Returns:
- a
Pointerobject.
-
objc_getClass
objc_getClass.
- Parameters:
name- aStringobject.- Returns:
- a
Pointerobject.
-
objc_getClassList
int objc_getClassList(com.sun.jna.Pointer buffer, int bufferlen) objc_getClassList.
- Parameters:
buffer- aPointerobject.bufferlen- a int.- Returns:
- a int.
-
objc_getFutureClass
objc_getFutureClass.
- Parameters:
name- aStringobject.- Returns:
- a
Pointerobject.
-
objc_getMetaClass
objc_getMetaClass.
- Parameters:
name- aStringobject.- Returns:
- a
Pointerobject.
-
objc_getProtocol
objc_getProtocol.
- Parameters:
name- aStringobject.- Returns:
- a
Pointerobject.
-
objc_getRequiredClass
objc_getRequiredClass.
- Parameters:
name- aStringobject.- Returns:
- a
Pointerobject.
-
objc_msgSend
long objc_msgSend(com.sun.jna.Pointer theReceiver, com.sun.jna.Pointer theSelector) objc_msgSend.
- Parameters:
theReceiver- aPointerobject.theSelector- aPointerobject.arguments- aObjectobject.- Returns:
- a long.
-
objc_msgSend
-
objc_msgSend
-
objc_msgSend
-
objc_msgSend
-
objc_msgSendSuper
long objc_msgSendSuper(com.sun.jna.Pointer superClassStruct, com.sun.jna.Pointer op, Object... arguments) objc_msgSendSuper.
- Parameters:
superClassStruct- aPointerobject.op- aPointerobject.arguments- aObjectobject.- Returns:
- a long.
-
objc_msgSendSuper_stret
long objc_msgSendSuper_stret(com.sun.jna.Pointer superClassStruct, com.sun.jna.Pointer op) objc_msgSendSuper_stret.
- Parameters:
superClassStruct- aPointerobject.op- aPointerobject.arguments- aObjectobject.- Returns:
- a long.
-
objc_msgSend_fpret
double objc_msgSend_fpret(com.sun.jna.Pointer self, com.sun.jna.Pointer op) objc_msgSend_fpret.
- Parameters:
self- aPointerobject.op- aPointerobject.arguments- aObjectobject.- Returns:
- a double.
-
objc_msgSend_fpret
-
objc_msgSend_fpret
-
objc_msgSend_fpret
-
objc_msgSend_fpret
-
objc_msgSend_stret
void objc_msgSend_stret(com.sun.jna.Pointer stretAddr, com.sun.jna.Pointer theReceiver, com.sun.jna.Pointer theSelector) objc_msgSend_stret.
- Parameters:
stretAddr- aPointerobject.theReceiver- aPointerobject.theSelector- aPointerobject.arguments- aObjectobject.
-
objc_msgSend_stret
void objc_msgSend_stret(com.sun.jna.Pointer stretAddr, com.sun.jna.Pointer theReceiver, com.sun.jna.Pointer theSelector, Object arg) -
objc_msgSend_stret
-
objc_msgSend_stret
-
objc_msgSend_stret
-
objc_registerClassPair
void objc_registerClassPair(com.sun.jna.Pointer cls) objc_registerClassPair.
- Parameters:
cls- aPointerobject.
-
objc_removeAssociatedObjects
void objc_removeAssociatedObjects(com.sun.jna.Pointer object) objc_removeAssociatedObjects.
- Parameters:
object- aPointerobject.
-
objc_setAssociatedObject
void objc_setAssociatedObject(com.sun.jna.Pointer object, com.sun.jna.Pointer key, com.sun.jna.Pointer value, com.sun.jna.Pointer policy) objc_setAssociatedObject.
- Parameters:
object- aPointerobject.key- aPointerobject.value- aPointerobject.policy- aPointerobject.
-
objc_setFutureClass
objc_setFutureClass.
- Parameters:
cls- aPointerobject.name- aStringobject.
-
object_copy
com.sun.jna.Pointer object_copy(com.sun.jna.Pointer obj, long size) object_copy.
- Parameters:
obj- aPointerobject.size- a long.- Returns:
- a
Pointerobject.
-
object_dispose
com.sun.jna.Pointer object_dispose(com.sun.jna.Pointer obj) object_dispose.
- Parameters:
obj- aPointerobject.- Returns:
- a
Pointerobject.
-
object_getClass
com.sun.jna.Pointer object_getClass(com.sun.jna.Pointer object) object_getClass.
- Parameters:
object- aPointerobject.- Returns:
- a
Pointerobject.
-
object_getClassName
object_getClassName.
- Parameters:
obj- aPointerobject.- Returns:
- a
Stringobject.
-
object_getIndexedIvars
com.sun.jna.Pointer object_getIndexedIvars(com.sun.jna.Pointer obj) object_getIndexedIvars.
- Parameters:
obj- aPointerobject.- Returns:
- a
Pointerobject.
-
object_getInstanceVariable
com.sun.jna.Pointer object_getInstanceVariable(com.sun.jna.Pointer obj, String name, com.sun.jna.Pointer outValue) object_getInstanceVariable.
- Parameters:
obj- aPointerobject.name- aStringobject.outValue- aPointerobject.- Returns:
- a
Pointerobject.
-
object_getIvar
com.sun.jna.Pointer object_getIvar(com.sun.jna.Pointer object, com.sun.jna.Pointer ivar) object_getIvar.
- Parameters:
object- aPointerobject.ivar- aPointerobject.- Returns:
- a
Pointerobject.
-
object_setClass
com.sun.jna.Pointer object_setClass(com.sun.jna.Pointer object, com.sun.jna.Pointer cls) object_setClass.
- Parameters:
object- aPointerobject.cls- aPointerobject.- Returns:
- a
Pointerobject.
-
object_setInstanceVariable
com.sun.jna.Pointer object_setInstanceVariable(com.sun.jna.Pointer obj, String name, com.sun.jna.Pointer value) object_setInstanceVariable.
- Parameters:
obj- aPointerobject.name- aStringobject.value- aPointerobject.- Returns:
- a
Pointerobject.
-
object_setIvar
void object_setIvar(com.sun.jna.Pointer object, com.sun.jna.Pointer ivar, com.sun.jna.Pointer value) object_setIvar.
- Parameters:
object- aPointerobject.ivar- aPointerobject.value- aPointerobject.
-
property_getAttributes
property_getAttributes.
- Parameters:
property- aPointerobject.- Returns:
- a
Stringobject.
-
protocol_conformsToProtocol
boolean protocol_conformsToProtocol(com.sun.jna.Pointer proto, com.sun.jna.Pointer other) protocol_conformsToProtocol.
- Parameters:
proto- aPointerobject.other- aPointerobject.- Returns:
- a boolean.
-
protocol_copyMethodDescriptionList
com.sun.jna.Structure protocol_copyMethodDescriptionList(com.sun.jna.Pointer protocol, boolean isRequiredMethod, boolean isInstanceMethod, com.sun.jna.Pointer outCount) protocol_copyMethodDescriptionList.
- Parameters:
protocol- aPointerobject.isRequiredMethod- a boolean.isInstanceMethod- a boolean.outCount- aPointerobject.- Returns:
- a
Structureobject.
-
protocol_copyPropertyList
com.sun.jna.Pointer protocol_copyPropertyList(com.sun.jna.Pointer proto, com.sun.jna.Pointer outCount) protocol_copyPropertyList.
- Parameters:
proto- aPointerobject.outCount- aPointerobject.- Returns:
- a
Pointerobject.
-
protocol_copyProtocolList
com.sun.jna.Pointer protocol_copyProtocolList(com.sun.jna.Pointer proto, com.sun.jna.Pointer outCount) protocol_copyProtocolList.
- Parameters:
proto- aPointerobject.outCount- aPointerobject.- Returns:
- a
Pointerobject.
-
protocol_getMethodDescription
com.sun.jna.Pointer protocol_getMethodDescription(com.sun.jna.Pointer proto, com.sun.jna.Pointer aSel, boolean isRequiredMethod, boolean isInstanceMethod) protocol_getMethodDescription.
- Parameters:
proto- aPointerobject.aSel- aPointerobject.isRequiredMethod- a boolean.isInstanceMethod- a boolean.- Returns:
- a
Pointerobject.
-
protocol_getName
protocol_getName.
- Parameters:
proto- aPointerobject.- Returns:
- a
Stringobject.
-
protocol_getProperty
com.sun.jna.Pointer protocol_getProperty(com.sun.jna.Pointer proto, String name, boolean isRequiredProperty, boolean isInstanceProperty) protocol_getProperty.
- Parameters:
proto- aPointerobject.name- aStringobject.isRequiredProperty- a boolean.isInstanceProperty- a boolean.- Returns:
- a
Pointerobject.
-
protocol_isEqual
boolean protocol_isEqual(com.sun.jna.Pointer protocol, com.sun.jna.Pointer other) protocol_isEqual.
- Parameters:
protocol- aPointerobject.other- aPointerobject.- Returns:
- a boolean.
-
sel_getName
sel_getName.
- Parameters:
aSelector- aPointerobject.- Returns:
- a
Stringobject.
-
sel_getUid
sel_getUid.
- Parameters:
name- aStringobject.- Returns:
- a
Pointerobject.
-
sel_isEqual
boolean sel_isEqual(com.sun.jna.Pointer lhs, com.sun.jna.Pointer rhs) sel_isEqual.
- Parameters:
lhs- aPointerobject.rhs- aPointerobject.- Returns:
- a boolean.
-
sel_registerName
sel_registerName.
- Parameters:
name- aStringobject.- Returns:
- a
Pointerobject.
-