A B C D E F G H I J L M N O P R S T U V W

A

aaload() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
aastore() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
AbstractArrayMemoryIO - Class in com.kenai.jaffl.provider
 
AbstractArrayMemoryIO(byte[], int, int) - Constructor for class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
AbstractArrayMemoryIO(byte[]) - Constructor for class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
AbstractArrayMemoryIO(int) - Constructor for class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
AbstractArrayMemoryIO.ArrayIO - Class in com.kenai.jaffl.provider
 
AbstractArrayMemoryIO.ArrayIO() - Constructor for class com.kenai.jaffl.provider.AbstractArrayMemoryIO.ArrayIO
 
AbstractBufferMemoryIO - Class in com.kenai.jaffl.provider
 
AbstractBufferMemoryIO(ByteBuffer) - Constructor for class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
AbstractMemoryIO - Class in com.kenai.jaffl.provider
Base implementations of some MemoryIO operations.
AbstractMemoryIO() - Constructor for class com.kenai.jaffl.provider.AbstractMemoryIO
 
AbstractPrimitiveReference<T> - Class in com.kenai.jaffl.byref
An abstract class for common PrimitiveReference functionality
AbstractPrimitiveReference(T) - Constructor for class com.kenai.jaffl.byref.AbstractPrimitiveReference
 
aconst_null() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
add_double(Double, double) - Method in interface com.kenai.jaffl.provider.jffi.AsmLibraryLoader.TestLib
 
add_float(float, float) - Method in interface com.kenai.jaffl.provider.jffi.AsmLibraryLoader.TestLib
 
add_int32_t(Integer, int) - Method in interface com.kenai.jaffl.provider.jffi.AsmLibraryLoader.TestLib
 
addLibraryPath(String, File) - Static method in class com.kenai.jaffl.Library
Adds a custom search path for a library
addPostInvoke(InvocationSession.PostInvoke) - Method in class com.kenai.jaffl.provider.InvocationSession
 
Address - Class in com.kenai.jaffl
Represents a native memory address.
Address(long) - Constructor for class com.kenai.jaffl.Address
Creates a new address representation.
Address(Address) - Constructor for class com.kenai.jaffl.Address
Creates a new address representation.
address - Variable in class com.kenai.jaffl.Address
 
address() - Method in class com.kenai.jaffl.MemoryIO
Gets the native address of this memory object (optional operation).
address() - Method in interface com.kenai.jaffl.Pointer
 
address() - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
address() - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
address() - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
address() - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
address() - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
ADDRESS - Static variable in interface com.kenai.jaffl.Type
 
AddressByReference - Class in com.kenai.jaffl.byref
 
AddressByReference(Address) - Constructor for class com.kenai.jaffl.byref.AddressByReference
Creates a new reference to an address value
addressMask() - Method in class com.kenai.jaffl.Platform
Gets the 32/64bit mask of a C address/pointer on the native platform.
addressSize() - Method in class com.kenai.jaffl.Platform
Gets the size of a C address/pointer on the native platform.
alignment() - Method in interface com.kenai.jaffl.Type
The native alignment of this type, in bytes
allocate(int) - Static method in class com.kenai.jaffl.MemoryIO
Allocates a new block of java heap memory and wraps it in a MemoryIO accessor.
allocate(int) - Method in class com.kenai.jaffl.provider.jffi.MemoryManager
 
allocate(int) - Method in interface com.kenai.jaffl.provider.MemoryManager
 
allocateDirect(int) - Static method in class com.kenai.jaffl.MemoryIO
Allocates a new block of native memory and wraps it in a MemoryIO accessor.
allocateDirect(int, boolean) - Static method in class com.kenai.jaffl.MemoryIO
Allocates a new block of native memory and wraps it in a MemoryIO accessor.
allocateDirect(int) - Method in class com.kenai.jaffl.provider.jffi.MemoryManager
 
allocateDirect(int, boolean) - Method in class com.kenai.jaffl.provider.jffi.MemoryManager
 
allocateDirect(int) - Method in interface com.kenai.jaffl.provider.MemoryManager
 
allocateDirect(int, boolean) - Method in interface com.kenai.jaffl.provider.MemoryManager
 
AllocObject - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
aload(int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
aload(int...) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
anewarray(String) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
aprintln() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
areturn() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
array() - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
array(T[]) - Method in class com.kenai.jaffl.struct.Struct
Creates an array of Member instances.
array(Struct.Signed8[]) - Method in class com.kenai.jaffl.struct.Struct
Creates an array of Signed8 instances.
array(Struct.Unsigned8[]) - Method in class com.kenai.jaffl.struct.Struct
Creates an array of Unsigned8 instances.
array(Struct.Signed16[]) - Method in class com.kenai.jaffl.struct.Struct
Creates an array of Signed16 instances.
array(Struct.Unsigned16[]) - Method in class com.kenai.jaffl.struct.Struct
Creates an array of Unsigned16 instances.
array(Struct.Signed32[]) - Method in class com.kenai.jaffl.struct.Struct
Creates an array of Signed32 instances.
array(Struct.Unsigned32[]) - Method in class com.kenai.jaffl.struct.Struct
Creates an array of Unsigned32 instances.
array(Struct.Signed64[]) - Method in class com.kenai.jaffl.struct.Struct
Creates an array of Signed64 instances.
array(Struct.Unsigned64[]) - Method in class com.kenai.jaffl.struct.Struct
Creates an array of Unsigned64 instances.
array(Struct.SignedLong[]) - Method in class com.kenai.jaffl.struct.Struct
Creates an array of SignedLong instances.
array(Struct.UnsignedLong[]) - Method in class com.kenai.jaffl.struct.Struct
Creates an array of UnsignedLong instances.
array(Struct.Float[]) - Method in class com.kenai.jaffl.struct.Struct
Creates an array of Float instances.
array(Struct.Double[]) - Method in class com.kenai.jaffl.struct.Struct
Creates an array of Double instances.
array(Struct.Address[]) - Method in class com.kenai.jaffl.struct.Struct
Creates an array of Address instances.
array(Struct.Pointer[]) - Method in class com.kenai.jaffl.struct.Struct
Creates an array of Pointer instances.
arrayBegin() - Method in class com.kenai.jaffl.struct.Struct
Starts an array construction session
arrayEnd() - Method in class com.kenai.jaffl.struct.Struct
Ends an array construction session
arraylength() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
arrayload() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
ArrayMemoryIO - Class in com.kenai.jaffl.provider.jffi
 
ArrayMemoryIO(int) - Constructor for class com.kenai.jaffl.provider.jffi.ArrayMemoryIO
 
arraystore() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
AsmLibraryLoader - Class in com.kenai.jaffl.provider.jffi
 
AsmLibraryLoader() - Constructor for class com.kenai.jaffl.provider.jffi.AsmLibraryLoader
 
AsmLibraryLoader.AbstractNativeInterface - Class in com.kenai.jaffl.provider.jffi
 
AsmLibraryLoader.AbstractNativeInterface(Library) - Constructor for class com.kenai.jaffl.provider.jffi.AsmLibraryLoader.AbstractNativeInterface
 
AsmLibraryLoader.FromNativeProxy - Class in com.kenai.jaffl.provider.jffi
 
AsmLibraryLoader.FromNativeProxy(FromNativeConverter, FromNativeContext) - Constructor for class com.kenai.jaffl.provider.jffi.AsmLibraryLoader.FromNativeProxy
 
AsmLibraryLoader.IntToLong - Class in com.kenai.jaffl.provider.jffi
 
AsmLibraryLoader.IntToLong() - Constructor for class com.kenai.jaffl.provider.jffi.AsmLibraryLoader.IntToLong
 
AsmLibraryLoader.TestLib - Interface in com.kenai.jaffl.provider.jffi
 
AsmLibraryLoader.TestLib.s8 - Class in com.kenai.jaffl.provider.jffi
 
AsmLibraryLoader.TestLib.s8() - Constructor for class com.kenai.jaffl.provider.jffi.AsmLibraryLoader.TestLib.s8
 
AsmLibraryLoader.ToNativeProxy - Class in com.kenai.jaffl.provider.jffi
 
AsmLibraryLoader.ToNativeProxy(ToNativeConverter, ToNativeContext) - Constructor for class com.kenai.jaffl.provider.jffi.AsmLibraryLoader.ToNativeProxy
 
AsmRuntime - Class in com.kenai.jaffl.provider.jffi
Utility methods that are used at runtime by generated code.
astore(int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
athrow() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
AttachCurrentThread - Static variable in class com.kenai.jaffl.provider.jffi.JNIInvokeInterface
 
AttachCurrentThreadAsDaemon - Static variable in class com.kenai.jaffl.provider.jffi.JNIInvokeInterface
 

B

baload() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
barrayload() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
barraystore() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
bastore() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
bipush(int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
BoundedMemoryIO - Class in com.kenai.jaffl.provider
 
BoundedMemoryIO(MemoryIO, long, long) - Constructor for class com.kenai.jaffl.provider.BoundedMemoryIO
 
buffer - Variable in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
buffer - Variable in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
BufferPool - Interface in com.kenai.jaffl.util
 
BufferUtil - Class in com.kenai.jaffl.util
 
ByReference<T> - Interface in com.kenai.jaffl.byref
 
ByteBufferMemoryIO - Class in com.kenai.jaffl.provider.jffi
 
ByteBufferMemoryIO(ByteBuffer) - Constructor for class com.kenai.jaffl.provider.jffi.ByteBufferMemoryIO
 
ByteByReference - Class in com.kenai.jaffl.byref
 
ByteByReference(Byte) - Constructor for class com.kenai.jaffl.byref.ByteByReference
Creates a new reference to a byte value
byteValue() - Method in class com.kenai.jaffl.struct.Struct.Signed8
Returns a java byte representation of this field.

C

c(String) - Static method in class com.kenai.jaffl.provider.jffi.CodegenUtils
Creates a dotted class name from a path/package name
CallBooleanMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallBooleanMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallBooleanMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallByteMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallByteMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallByteMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallCharMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallCharMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallCharMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallDoubleMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallDoubleMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallDoubleMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallFloatMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallFloatMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallFloatMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallingConvention - Enum in com.kenai.jaffl
Defines the function calling conventions.
CallIntMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallIntMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallIntMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallLongMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallLongMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallLongMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualBooleanMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualBooleanMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualBooleanMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualByteMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualByteMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualByteMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualCharMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualCharMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualCharMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualDoubleMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualDoubleMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualDoubleMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualFloatMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualFloatMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualFloatMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualIntMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualIntMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualIntMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualLongMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualLongMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualLongMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualObjectMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualObjectMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualObjectMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualShortMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualShortMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualShortMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualVoidMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualVoidMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallNonvirtualVoidMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallObjectMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallObjectMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallObjectMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallShortMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallShortMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallShortMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticBooleanMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticBooleanMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticBooleanMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticByteMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticByteMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticByteMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticCharMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticCharMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticCharMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticDoubleMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticDoubleMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticDoubleMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticFloatMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticFloatMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticFloatMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticIntMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticIntMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticIntMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticLongMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticLongMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticLongMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticObjectMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticObjectMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticObjectMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticShortMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticShortMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticShortMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticVoidMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticVoidMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallStaticVoidMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallVoidMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallVoidMethodA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
CallVoidMethodV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
caload() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
castore() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
checkBounds(long, long, long) - Static method in class com.kenai.jaffl.provider.AbstractMemoryIO
 
checkcast(String) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
ci(Class) - Static method in class com.kenai.jaffl.provider.jffi.CodegenUtils
Creates a class identifier of form Labc/abc;, from a Class.
Clear - Annotation Type in com.kenai.jaffl.annotations
Indicates that the temporary native memory allocated for an @Out paramneter should be cleared before passing to the native function.
clear() - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
CodegenUtils - Class in com.kenai.jaffl.provider.jffi
 
CodegenUtils() - Constructor for class com.kenai.jaffl.provider.jffi.CodegenUtils
 
com.kenai.jaffl - package com.kenai.jaffl
 
com.kenai.jaffl.annotations - package com.kenai.jaffl.annotations
 
com.kenai.jaffl.byref - package com.kenai.jaffl.byref
 
com.kenai.jaffl.mapper - package com.kenai.jaffl.mapper
 
com.kenai.jaffl.provider - package com.kenai.jaffl.provider
 
com.kenai.jaffl.provider.jffi - package com.kenai.jaffl.provider.jffi
 
com.kenai.jaffl.struct - package com.kenai.jaffl.struct
 
com.kenai.jaffl.util - package com.kenai.jaffl.util
 
compareTo(Address) - Method in class com.kenai.jaffl.Address
Compares two Address instances numerically.
compareTo(NativeLong) - Method in class com.kenai.jaffl.NativeLong
Compares two NativeLong instances numerically.
createInvoker(Method, Library, Map<LibraryOption, ?>) - Method in interface com.kenai.jaffl.provider.jffi.InvokerFactory
 

D

d2f() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
d2i() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
d2l() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
dadd() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
daload() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
dastore() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
dcmpg() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
dcmpl() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
ddiv() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
DEBUG - Static variable in class com.kenai.jaffl.provider.jffi.AsmLibraryLoader
 
DefineClass - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
DelegatingMemoryIO - Interface in com.kenai.jaffl.provider
 
DeleteGlobalRef - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
DeleteLocalRef - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
DeleteWeakGlobalRef - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
DestroyJavaVM - Static variable in class com.kenai.jaffl.provider.jffi.JNIInvokeInterface
 
DetachCurrentThread - Static variable in class com.kenai.jaffl.provider.jffi.JNIInvokeInterface
 
Direct - Annotation Type in com.kenai.jaffl.annotations
Indicates that the parameter requires native memory.
DIRECT - Static variable in class com.kenai.jaffl.ParameterFlags
 
dload(int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
dload(int...) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
dmul() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
dneg() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
DOUBLE - Static variable in interface com.kenai.jaffl.Type
 
DoubleByReference - Class in com.kenai.jaffl.byref
 
DoubleByReference(Double) - Constructor for class com.kenai.jaffl.byref.DoubleByReference
Creates a new reference to a double value
doubleValue() - Method in class com.kenai.jaffl.Address
Returns an double representation of this address.
doubleValue() - Method in class com.kenai.jaffl.NativeLong
Returns an double representation of this NativeLong.
doubleValue() - Method in class com.kenai.jaffl.struct.Struct.Double
 
doubleValue() - Method in class com.kenai.jaffl.struct.Struct.Float
 
doubleValue() - Method in class com.kenai.jaffl.struct.Struct.NumberField
Returns an float representation of this Number.
doubleValue() - Method in class com.kenai.jaffl.struct.Struct.Offset
 
drem() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
dreturn() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
dstore(int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
dsub() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
dup() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
dup2() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
dup2_x1() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
dup2_x2() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
dup_x1() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
dup_x2() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 

E

end() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
EnsureLocalCapacity - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
enumClass - Variable in class com.kenai.jaffl.struct.Struct.EnumField
 
EnumMapper - Class in com.kenai.jaffl.util
Provides mapping from Enum values to native integers and vice-versa
EnumMapper() - Constructor for class com.kenai.jaffl.util.EnumMapper
 
EnumMapper.IntegerEnum - Interface in com.kenai.jaffl.util
 
EnumResultConverter - Class in com.kenai.jaffl.provider.jffi
 
equals(Object) - Method in class com.kenai.jaffl.Address
Compares this address to another address.
equals(Object) - Method in class com.kenai.jaffl.NativeLong
Compares this NativeLong to another NativeLong.
ExceptionCheck - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
ExceptionClear - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
ExceptionDescribe - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
ExceptionOccurred - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 

F

f2d() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
f2i() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
f2l() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
fadd() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
faload() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
fastore() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
FatalError - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
fcmpg() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
fcmpl() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
fdiv() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
ffi - Static variable in class com.kenai.jaffl.provider.jffi.AsmLibraryLoader.AbstractNativeInterface
 
FFIProvider - Class in com.kenai.jaffl
This class defines the facilities a jaffl FFI provider must provide.
FFIProvider() - Constructor for class com.kenai.jaffl.FFIProvider
 
FindClass - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
finish() - Method in class com.kenai.jaffl.provider.InvocationSession
 
fload(int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
fload(int...) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
FLOAT - Static variable in interface com.kenai.jaffl.Type
 
FloatByReference - Class in com.kenai.jaffl.byref
 
FloatByReference(Float) - Constructor for class com.kenai.jaffl.byref.FloatByReference
Creates a new reference to a float value
floatValue() - Method in class com.kenai.jaffl.Address
Returns an float representation of this address.
floatValue() - Method in class com.kenai.jaffl.NativeLong
Returns an float representation of this NativeLong.
floatValue() - Method in class com.kenai.jaffl.struct.Struct.Double
 
floatValue() - Method in class com.kenai.jaffl.struct.Struct.Float
 
floatValue() - Method in class com.kenai.jaffl.struct.Struct.NumberField
Returns an float representation of this Number.
floatValue() - Method in class com.kenai.jaffl.struct.Struct.Offset
 
fmul() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
fneg() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
frem() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
freturn() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
fromNative(N, FromNativeContext) - Method in interface com.kenai.jaffl.mapper.FromNativeConverter
 
fromNative(Object, FromNativeContext) - Method in class com.kenai.jaffl.provider.jffi.AsmLibraryLoader.FromNativeProxy
 
fromNative(Object, FromNativeContext) - Method in class com.kenai.jaffl.provider.jffi.AsmLibraryLoader.IntToLong
 
fromNative(Object, FromNativeContext) - Method in class com.kenai.jaffl.provider.jffi.EnumResultConverter
 
fromNative(ByteBuffer, int) - Method in class com.kenai.jaffl.provider.StringIO
 
fromNative(ByteBuffer) - Method in class com.kenai.jaffl.provider.StringIO
 
FromNativeContext - Interface in com.kenai.jaffl.mapper
Context for a native->java type conversion.
FromNativeConverter<J,N> - Interface in com.kenai.jaffl.mapper
Converts data from a native type to a java type
FromReflectedField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
FromReflectedMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
fstore(int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
fsub() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
FunctionMapper - Interface in com.kenai.jaffl.mapper
 
FunctionMapper.Context - Interface in com.kenai.jaffl.mapper
 

G

get(long, byte[], int, int) - Method in class com.kenai.jaffl.MemoryIO
Bulk byte get method.
get(long, short[], int, int) - Method in class com.kenai.jaffl.MemoryIO
Bulk short get method.
get(long, int[], int, int) - Method in class com.kenai.jaffl.MemoryIO
Bulk int get method.
get(long, long[], int, int) - Method in class com.kenai.jaffl.MemoryIO
Bulk long get method.
get(long, float[], int, int) - Method in class com.kenai.jaffl.MemoryIO
Bulk float get method.
get(long, double[], int, int) - Method in class com.kenai.jaffl.MemoryIO
Bulk double get method.
get(long, byte[], int, int) - Method in interface com.kenai.jaffl.Pointer
 
get(long, short[], int, int) - Method in interface com.kenai.jaffl.Pointer
 
get(long, int[], int, int) - Method in interface com.kenai.jaffl.Pointer
 
get(long, long[], int, int) - Method in interface com.kenai.jaffl.Pointer
 
get(long, float[], int, int) - Method in interface com.kenai.jaffl.Pointer
 
get(long, double[], int, int) - Method in interface com.kenai.jaffl.Pointer
 
get(long, byte[], int, int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
get(long, short[], int, int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
get(long, int[], int, int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
get(long, long[], int, int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
get(long, float[], int, int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
get(long, double[], int, int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
get(long, byte[], int, int) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
get(long, short[], int, int) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
get(long, int[], int, int) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
get(long, long[], int, int) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
get(long, float[], int, int) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
get(long, double[], int, int) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
get(long, byte[], int, int) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
get(long, short[], int, int) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
get(long, int[], int, int) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
get(long, long[], int, int) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
get(long, float[], int, int) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
get(long, double[], int, int) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
get(long, byte[], int, int) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
get(long, short[], int, int) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
get(long, int[], int, int) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
get(long, long[], int, int) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
get(long, float[], int, int) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
get(long, double[], int, int) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
get(long, byte[], int, int) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
get(long, short[], int, int) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
get(long, int[], int, int) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
get(long, long[], int, int) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
get(long, float[], int, int) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
get(long, double[], int, int) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
get() - Method in class com.kenai.jaffl.struct.Struct.AbstractBoolean
Gets the value for this field.
get() - Method in class com.kenai.jaffl.struct.Struct.Address
Gets the com.googlecode.jffi.Address value from the native memory.
get() - Method in class com.kenai.jaffl.struct.Struct.Boolean
 
get() - Method in class com.kenai.jaffl.struct.Struct.Double
 
get() - Method in class com.kenai.jaffl.struct.Struct.Enum16
 
get() - Method in class com.kenai.jaffl.struct.Struct.Enum32
 
get() - Method in class com.kenai.jaffl.struct.Struct.Enum64
 
get() - Method in class com.kenai.jaffl.struct.Struct.Enum8
Gets a java Enum value representing the native integer value.
get() - Method in class com.kenai.jaffl.struct.Struct.EnumField
Gets a java Enum value representing the native integer value.
get() - Method in class com.kenai.jaffl.struct.Struct.EnumLong
 
get() - Method in class com.kenai.jaffl.struct.Struct.Float
 
get() - Method in class com.kenai.jaffl.struct.Struct.Pointer
Gets the com.googlecode.jffi.Address value from the native memory.
get() - Method in class com.kenai.jaffl.struct.Struct.Signed16
Gets the value for this field.
get() - Method in class com.kenai.jaffl.struct.Struct.Signed32
Gets the value for this field.
get() - Method in class com.kenai.jaffl.struct.Struct.Signed64
Gets the value for this field.
get() - Method in class com.kenai.jaffl.struct.Struct.Signed8
Gets the value for this field.
get() - Method in class com.kenai.jaffl.struct.Struct.SignedLong
Gets the value for this field.
get() - Method in class com.kenai.jaffl.struct.Struct.String
 
get() - Method in class com.kenai.jaffl.struct.Struct.Unsigned16
Gets the value for this field.
get() - Method in class com.kenai.jaffl.struct.Struct.Unsigned32
Gets the value for this field.
get() - Method in class com.kenai.jaffl.struct.Struct.Unsigned64
Gets the value for this field.
get() - Method in class com.kenai.jaffl.struct.Struct.Unsigned8
Gets the value for this field.
get() - Method in class com.kenai.jaffl.struct.Struct.UnsignedLong
Gets the value for this field.
get() - Method in class com.kenai.jaffl.struct.Struct.WBOOL
 
get(int) - Method in interface com.kenai.jaffl.util.BufferPool
 
get(int) - Method in class com.kenai.jaffl.util.MultiBufferPool
 
get(int) - Method in class com.kenai.jaffl.util.SimpleBufferPool
 
getAddress(long) - Method in class com.kenai.jaffl.MemoryIO
 
getAddress(byte[], int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO.ArrayIO
 
getAddress(long) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
getAddress(long) - Method in class com.kenai.jaffl.provider.AbstractMemoryIO
 
getAddress(long) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
getAddress(ByteBuffer, int) - Static method in class com.kenai.jaffl.util.BufferUtil
 
getAnnotatedBindingClassName(String, String, boolean, int, int, boolean, boolean) - Static method in class com.kenai.jaffl.provider.jffi.CodegenUtils
 
GetArrayLength - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetBooleanArrayElements - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetBooleanArrayRegion - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetBooleanField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
getBufferPointer(Buffer) - Method in class com.kenai.jaffl.provider.jffi.MemoryManager
 
getBufferPointer(Buffer) - Method in interface com.kenai.jaffl.provider.MemoryManager
 
getByte(long) - Method in class com.kenai.jaffl.MemoryIO
Reads a 8 bit integer at the given offset.
getByte(long) - Method in interface com.kenai.jaffl.Pointer
 
getByte(long) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
getByte(long) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
getByte(long) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
getByte(long) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
getByte(long) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
GetByteArrayElements - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetByteArrayRegion - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
getByteBuffer() - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
GetByteField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetCharArrayElements - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetCharArrayRegion - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetCharField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
getCharSequence(ByteBuffer, Charset) - Static method in class com.kenai.jaffl.util.BufferUtil
 
getCharSequence(ByteBuffer, CharsetDecoder) - Static method in class com.kenai.jaffl.util.BufferUtil
 
getCPU() - Method in class com.kenai.jaffl.Platform
Gets the current processor architecture the JVM is running on.
getDelegatedMemoryIO() - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
getDelegatedMemoryIO() - Method in interface com.kenai.jaffl.provider.DelegatingMemoryIO
 
getDelegatedMemoryIO() - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
GetDirectBufferAddress - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetDirectBufferCapacity - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
getDouble(long) - Method in class com.kenai.jaffl.MemoryIO
Reads a 64 bit floating point value at the given offset.
getDouble(long) - Method in interface com.kenai.jaffl.Pointer
 
getDouble(long) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
getDouble(long) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
getDouble(long) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
getDouble(long) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
getDouble(long) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
GetDoubleArrayElements - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetDoubleArrayRegion - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetDoubleField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetEnv - Static variable in class com.kenai.jaffl.provider.jffi.JNIInvokeInterface
 
getfield(String, String, String) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
GetFieldID - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
getFloat(long) - Method in class com.kenai.jaffl.MemoryIO
Reads a 32 bit floating point value at the given offset.
getFloat(long) - Method in interface com.kenai.jaffl.Pointer
 
getFloat(long) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
getFloat(long) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
getFloat(long) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
getFloat(long) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
getFloat(long) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
getFloat32(byte[], int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO.ArrayIO
 
getFloat64(byte[], int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO.ArrayIO
 
GetFloatArrayElements - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetFloatArrayRegion - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetFloatField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
getFromNativeConverter(Class) - Method in interface com.kenai.jaffl.mapper.TypeMapper
 
getFromNativeConverter(Class) - Method in class com.kenai.jaffl.provider.jffi.NullTypeMapper
 
getInstance(String) - Static method in class com.kenai.jaffl.Library
 
getInstance() - Static method in class com.kenai.jaffl.provider.jffi.IdentityFunctionMapper
 
getInstance() - Static method in class com.kenai.jaffl.util.EnumMapper
 
getInt(long) - Method in class com.kenai.jaffl.MemoryIO
Reads a 32 bit integer at the given offset.
getInt(long) - Method in interface com.kenai.jaffl.Pointer
 
getInt(long) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
getInt(long) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
getInt(long) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
getInt(long) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
getInt(long) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
getInt16(byte[], int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO.ArrayIO
 
getInt32(byte[], int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO.ArrayIO
 
getInt64(byte[], int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO.ArrayIO
 
GetIntArrayElements - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetIntArrayRegion - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetIntField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
getInvoker(Method, Map<LibraryOption, ?>) - Method in class com.kenai.jaffl.provider.jffi.Library
 
getInvoker(Method, Map<LibraryOption, ?>) - Method in class com.kenai.jaffl.provider.Library
 
getJavaMajorVersion() - Method in class com.kenai.jaffl.Platform
Gets the version of the Java Virtual Machine (JVM) jffi is running on.
GetJavaVM - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
getLastError() - Method in class com.kenai.jaffl.FFIProvider
Gets the last native error code.
getLastError() - Static method in class com.kenai.jaffl.LastError
Gets the value of errno from the last native call.
getLastError() - Method in class com.kenai.jaffl.provider.jffi.Provider
 
getLibrary() - Method in interface com.kenai.jaffl.mapper.FunctionMapper.Context
 
getLibraryPath(String) - Static method in class com.kenai.jaffl.Library
Gets the custom search path for a library.
getLong(long) - Method in class com.kenai.jaffl.MemoryIO
Reads a 64 bit integer at the given offset.
getLong(long) - Method in interface com.kenai.jaffl.Pointer
 
getLong(long) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
getLong(long) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
getLong(long) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
getLong(long) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
getLong(long) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
GetLongArrayElements - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetLongArrayRegion - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetLongField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
getMemoryIO(long) - Method in class com.kenai.jaffl.MemoryIO
 
getMemoryIO(long, long) - Method in class com.kenai.jaffl.MemoryIO
 
getMemoryIO(long) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
getMemoryIO(long, long) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
getMemoryIO(long) - Method in class com.kenai.jaffl.provider.jffi.ArrayMemoryIO
 
getMemoryIO(long, long) - Method in class com.kenai.jaffl.provider.jffi.ArrayMemoryIO
 
getMemoryIO(long) - Method in class com.kenai.jaffl.provider.jffi.ByteBufferMemoryIO
 
getMemoryIO(long, long) - Method in class com.kenai.jaffl.provider.jffi.ByteBufferMemoryIO
 
getMemoryIO(long) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
getMemoryIO(long, long) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
getMemoryIO(long) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
getMemoryIO(long, long) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
getMemoryIO() - Method in class com.kenai.jaffl.struct.Struct.AbstractMember
Gets the MemoryIO used to read/write this Member.
getMemoryIO() - Method in interface com.kenai.jaffl.struct.Struct.Member
Gets the MemoryIO used to read/write this Member.
getMemoryIO() - Method in class com.kenai.jaffl.struct.Struct.NumberField
Gets the MemoryIO used to read/write this Member.
getMemoryIO(Struct) - Static method in class com.kenai.jaffl.struct.StructUtil
 
getMemoryIO(Struct, int) - Static method in class com.kenai.jaffl.struct.StructUtil
 
getMemoryManager() - Method in class com.kenai.jaffl.FFIProvider
Gets the native memory manager for this provider.
getMemoryManager() - Method in class com.kenai.jaffl.provider.jffi.Provider
 
getMethod() - Method in class com.kenai.jaffl.mapper.MethodParameterContext
 
getMethod() - Method in class com.kenai.jaffl.mapper.MethodResultContext
 
GetMethodID - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
getMethodVisitor() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
getMinimumAlignment(Struct) - Static method in class com.kenai.jaffl.struct.StructUtil
 
getName() - Method in class com.kenai.jaffl.Library
Gets the name of this library
getName() - Method in class com.kenai.jaffl.Platform
Gets the name of this Platform.
getNativeLong(long) - Method in class com.kenai.jaffl.MemoryIO
 
getNativeLong(long) - Method in class com.kenai.jaffl.provider.AbstractMemoryIO
 
GetObjectArrayElement - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetObjectClass - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetObjectField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetObjectRefType - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
getOS() - Method in class com.kenai.jaffl.Platform
Gets the current Operating System.
getParameterIndex() - Method in class com.kenai.jaffl.mapper.MethodParameterContext
 
getPlatform() - Static method in class com.kenai.jaffl.Platform
Gets the current Platform
getPointer(long) - Method in class com.kenai.jaffl.MemoryIO
 
getPointer(long) - Method in interface com.kenai.jaffl.Pointer
 
getPointer(long) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
getPointer(long) - Method in class com.kenai.jaffl.provider.jffi.ArrayMemoryIO
 
getPointer(long) - Method in class com.kenai.jaffl.provider.jffi.ByteBufferMemoryIO
 
getPointer(long) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
getPointer(long) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
GetPrimitiveArrayCritical - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
getProvider() - Static method in class com.kenai.jaffl.FFIProvider
Gets an instance of FFIProvider
getShort(long) - Method in class com.kenai.jaffl.MemoryIO
Reads a 16 bit integer at the given offset.
getShort(long) - Method in interface com.kenai.jaffl.Pointer
 
getShort(long) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
getShort(long) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
getShort(long) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
getShort(long) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
getShort(long) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
GetShortArrayElements - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetShortArrayRegion - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetShortField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
getSize(Struct) - Static method in class com.kenai.jaffl.struct.StructUtil
 
getstatic(String, String, String) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
GetStaticBooleanField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetStaticByteField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetStaticCharField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetStaticDoubleField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetStaticFieldID - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetStaticFloatField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetStaticIntField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetStaticLongField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetStaticMethodID - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetStaticObjectField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetStaticShortField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
getString(long, int, Charset) - Method in class com.kenai.jaffl.MemoryIO
 
getString(long) - Method in class com.kenai.jaffl.MemoryIO
 
getString(long) - Method in interface com.kenai.jaffl.Pointer
 
getString(long) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
getString(long, int, Charset) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
getString(long, int) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
getString(long) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
getString(long, int, Charset) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
getString(long, int, Charset) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
getString(long) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
getString(long) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
getString(long, int, Charset) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
getString(long) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
getString(long, int, Charset) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
getString(ByteBuffer, Charset) - Static method in class com.kenai.jaffl.util.BufferUtil
 
GetStringChars - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetStringCritical - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
getStringIO() - Static method in class com.kenai.jaffl.provider.StringIO
 
getStringIO(Charset) - Static method in class com.kenai.jaffl.provider.StringIO
 
GetStringLength - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
getStringMemory() - Method in class com.kenai.jaffl.struct.Struct.String
 
getStringMemory() - Method in class com.kenai.jaffl.struct.Struct.UTFString
 
getStringMemory() - Method in class com.kenai.jaffl.struct.Struct.UTFStringRef
 
GetStringRegion - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetStringUTFChars - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetStringUTFLength - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetStringUTFRegion - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
GetSuperclass - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
getToNativeConverter(Class) - Method in interface com.kenai.jaffl.mapper.TypeMapper
 
getToNativeConverter(Class) - Method in class com.kenai.jaffl.provider.jffi.NullTypeMapper
 
getType(NativeType) - Method in class com.kenai.jaffl.FFIProvider
 
getType(NativeType) - Method in class com.kenai.jaffl.provider.jffi.Provider
 
getValue() - Method in class com.kenai.jaffl.byref.AbstractPrimitiveReference
 
getValue() - Method in interface com.kenai.jaffl.byref.ByReference
 
GetVersion - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
go_to(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 

H

hasFunction(String) - Method in class com.kenai.jaffl.Library
Deprecated. this method is no longer supported.
hashCode() - Method in class com.kenai.jaffl.Address
Gets a hash code for this Address.
hashCode() - Method in class com.kenai.jaffl.NativeLong
Gets a hash code for this NativeLong.
human(Class) - Static method in class com.kenai.jaffl.provider.jffi.CodegenUtils
Creates a human-readable representation, from a Class.

I

i2b() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
i2c() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
i2d() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
i2f() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
i2l() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
i2s() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
iadd() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
iaload() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
iand() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
iarrayload() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
iastore() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
iconst_0() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
iconst_1() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
iconst_2() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
iconst_3() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
iconst_4() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
iconst_5() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
iconst_m1() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
IdentityFunctionMapper - Class in com.kenai.jaffl.provider.jffi
An implementation of FunctionMapper that just returns the same name as input
IdentityFunctionMapper() - Constructor for class com.kenai.jaffl.provider.jffi.IdentityFunctionMapper
 
idiv() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
if_acmpeq(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
if_acmpne(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
if_icmpeq(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
if_icmpgt(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
if_icmple(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
if_icmplt(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
if_icmpne(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
ifeq(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
iffalse(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
ifge(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
ifgt(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
ifle(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
iflt(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
ifne(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
ifnonnull(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
ifnull(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
iftrue(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
IgnoreError - Annotation Type in com.kenai.jaffl.annotations
Tags a library method as not needing any error codes as returned by errno on unix, or GetLastError on windows be saved.
iinc(int, int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
iload(int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
iload(int...) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
imul() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
In - Annotation Type in com.kenai.jaffl.annotations
Indicates that the parameter is an IN parameter.
IN - Static variable in class com.kenai.jaffl.ParameterFlags
 
index(long) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
indexOf(long, byte) - Method in class com.kenai.jaffl.MemoryIO
 
indexOf(long, byte, int) - Method in class com.kenai.jaffl.MemoryIO
 
indexOf(long, byte) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
indexOf(long, byte, int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
indexOf(long, byte, int) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
indexOf(long, byte) - Method in class com.kenai.jaffl.provider.AbstractMemoryIO
 
indexOf(long, byte) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
indexOf(long, byte, int) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
indexOf(long, byte, int) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
indexOf(long, byte, int) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
indexOf(ByteBuffer, byte) - Static method in class com.kenai.jaffl.util.BufferUtil
 
ineg() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
inner(Struct) - Method in class com.kenai.jaffl.struct.Struct
 
INSTANCE - Static variable in class com.kenai.jaffl.provider.jffi.NullTypeMapper
 
INSTANCE - Static variable in class com.kenai.jaffl.provider.NullMemoryIO
 
instance_of(String) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
IntByReference - Class in com.kenai.jaffl.byref
A class to pass a reference (or address of) an Integer to a method.
IntByReference(Integer) - Constructor for class com.kenai.jaffl.byref.IntByReference
Creates a new reference to a integer value
intValue() - Method in class com.kenai.jaffl.Address
Returns an integer representation of this address.
intValue() - Method in class com.kenai.jaffl.NativeLong
Returns an integer representation of this NativeLong.
intValue(Pointer) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
intValue(Struct) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
intValue() - Method in class com.kenai.jaffl.struct.Struct.Address
Returns an integer representation of this address.
intValue() - Method in class com.kenai.jaffl.struct.Struct.Double
 
intValue() - Method in class com.kenai.jaffl.struct.Struct.Enum16
 
intValue() - Method in class com.kenai.jaffl.struct.Struct.Enum32
 
intValue() - Method in class com.kenai.jaffl.struct.Struct.Enum64
 
intValue() - Method in class com.kenai.jaffl.struct.Struct.Enum8
Returns an integer representation of this enum field.
intValue() - Method in class com.kenai.jaffl.struct.Struct.EnumLong
 
intValue() - Method in class com.kenai.jaffl.struct.Struct.Float
 
intValue() - Method in class com.kenai.jaffl.struct.Struct.Offset
 
intValue() - Method in class com.kenai.jaffl.struct.Struct.Pointer
Returns an integer representation of this Pointer.
intValue() - Method in class com.kenai.jaffl.struct.Struct.Signed16
Returns a java int representation of this field.
intValue() - Method in class com.kenai.jaffl.struct.Struct.Signed32
Returns a java int representation of this field.
intValue() - Method in class com.kenai.jaffl.struct.Struct.Signed64
Returns a java int representation of this field.
intValue() - Method in class com.kenai.jaffl.struct.Struct.Signed8
Returns a java int representation of this field.
intValue() - Method in class com.kenai.jaffl.struct.Struct.SignedLong
Returns a java int representation of this field.
intValue() - Method in class com.kenai.jaffl.struct.Struct.Unsigned16
Returns a java int representation of this field.
intValue() - Method in class com.kenai.jaffl.struct.Struct.Unsigned32
Returns a java int representation of this field.
intValue() - Method in class com.kenai.jaffl.struct.Struct.Unsigned64
Returns a java int representation of this field.
intValue() - Method in class com.kenai.jaffl.struct.Struct.Unsigned8
Returns a java int representation of this field.
intValue() - Method in class com.kenai.jaffl.struct.Struct.UnsignedLong
Returns a java int representation of this field.
intValue() - Method in interface com.kenai.jaffl.util.EnumMapper.IntegerEnum
 
intValue(Enum) - Method in class com.kenai.jaffl.util.EnumMapper
 
InvocationSession - Class in com.kenai.jaffl.provider
Holds information for each invocation of a native function
InvocationSession() - Constructor for class com.kenai.jaffl.provider.InvocationSession
 
InvocationSession.PostInvoke - Interface in com.kenai.jaffl.provider
 
invoke(Object[]) - Method in interface com.kenai.jaffl.provider.Invoker
 
invoke(Object, Method, Object[]) - Method in class com.kenai.jaffl.provider.NativeInvocationHandler
 
invokedynamic(String, String, String) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
invokeinterface(String, String, String) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
invokeinterface(Class, String, Class, Class...) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
Invoker - Interface in com.kenai.jaffl.provider
Interface for any invocable function
InvokerFactory - Interface in com.kenai.jaffl.provider.jffi
 
invokespecial(String, String, String) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
invokespecial(Class, String, Class, Class...) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
invokestatic(String, String, String) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
invokestatic(Class, String, Class, Class...) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
invokevirtual(String, String, String) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
invokevirtual(Class, String, Class, Class...) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
IO - Static variable in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
IO - Static variable in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
ior() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
irem() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
ireturn() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
IsAssignableFrom - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
isBSD() - Method in class com.kenai.jaffl.Platform
 
isDirect() - Method in class com.kenai.jaffl.MemoryIO
Tells whether or not this memory object is direct.
isDirect(int) - Static method in class com.kenai.jaffl.ParameterFlags
 
isDirect() - Method in interface com.kenai.jaffl.Pointer
 
isDirect() - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
isDirect() - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
isDirect() - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
isDirect(Pointer) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
isDirect(Struct) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
isDirect(Struct, int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
isDirect() - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
isDirect() - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
isDirect(Struct) - Static method in class com.kenai.jaffl.struct.StructUtil
 
isFlag(Annotation) - Static method in class com.kenai.jaffl.ParameterFlags
Checks if the annotation is a recognised parameter flag.
ishl() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
ishr() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
isIn(int) - Static method in class com.kenai.jaffl.ParameterFlags
 
IsInstanceOf - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
isMethodSupported(Method) - Method in interface com.kenai.jaffl.provider.jffi.InvokerFactory
 
isNull() - Method in class com.kenai.jaffl.Address
Tests if this Address is equivalent to C NULL
isNull() - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
isNulTerminate(int) - Static method in class com.kenai.jaffl.ParameterFlags
 
isOut(int) - Static method in class com.kenai.jaffl.ParameterFlags
 
isPinned(int) - Static method in class com.kenai.jaffl.ParameterFlags
 
isPrimitiveInt(Class) - Static method in class com.kenai.jaffl.provider.jffi.NumberUtil
 
IsSameObject - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
istore(int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
isTransient(int) - Static method in class com.kenai.jaffl.ParameterFlags
 
isub() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
isUnix() - Method in class com.kenai.jaffl.Platform
 
iushr() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
ixor() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 

J

JNIInvokeInterface - Class in com.kenai.jaffl.provider.jffi
Indexes of JavaVM methods
JNIInvokeInterface() - Constructor for class com.kenai.jaffl.provider.jffi.JNIInvokeInterface
 
JNINativeInterface - Class in com.kenai.jaffl.provider.jffi
WARNING: Highly experimental!!! This class contains constants that are the indexes withing the JNINativeInterface_ struct of each of the JNIEnv functions.
jsr(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 

L

l2d() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
l2f() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
l2i() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
label(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
ladd() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
laload() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
land() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
LastError - Class in com.kenai.jaffl
Enables getting/setting of the unix errno and windows GetLastError() value
lastore() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
lcmp() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
lconst_0() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
ldc(Object) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
ldiv() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
length - Variable in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
length() - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
length() - Method in class com.kenai.jaffl.struct.Struct.String
 
libPattern - Variable in class com.kenai.jaffl.Platform
 
Library - Class in com.kenai.jaffl
 
library - Variable in class com.kenai.jaffl.provider.jffi.AsmLibraryLoader.AbstractNativeInterface
 
Library - Class in com.kenai.jaffl.provider.jffi
 
Library - Class in com.kenai.jaffl.provider
 
Library() - Constructor for class com.kenai.jaffl.provider.Library
 
LibraryLoader - Class in com.kenai.jaffl.provider.jffi
 
LibraryLoader() - Constructor for class com.kenai.jaffl.provider.jffi.LibraryLoader
 
libraryLock() - Method in class com.kenai.jaffl.provider.jffi.Library
 
libraryLock() - Method in class com.kenai.jaffl.provider.Library
 
LibraryOption - Enum in com.kenai.jaffl
Options that apply to a library
line(int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
line(int, Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
lload(int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
lload(int...) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
lmul() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
lneg() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
loadLibrary(String, Class<T>, Map<LibraryOption, ?>) - Method in class com.kenai.jaffl.FFIProvider
Loads a native library and links the methods defined in interfaceClass to native methods in the library.
loadLibrary(Class<T>, Map<LibraryOption, ?>, String...) - Method in class com.kenai.jaffl.FFIProvider
Loads a native library and links the methods defined in interfaceClass to native methods in the library.
loadLibrary(String, Class<T>) - Static method in class com.kenai.jaffl.Library
Loads a native library and links the methods defined in interfaceClass to native methods in the library.
loadLibrary(Class<T>, String...) - Static method in class com.kenai.jaffl.Library
Loads a native library and links the methods defined in interfaceClass to native methods in the library.
loadLibrary(String, Class<T>, Map<LibraryOption, ?>) - Static method in class com.kenai.jaffl.Library
Loads a native library and links the methods defined in interfaceClass to native methods in the library.
loadLibrary(Class<T>, Map<LibraryOption, ?>, String...) - Static method in class com.kenai.jaffl.Library
Loads a native library and links the methods defined in interfaceClass to native methods in the library.
loadLibrary(String, Class<T>, Map<LibraryOption, ?>) - Method in class com.kenai.jaffl.provider.jffi.Provider
 
loadLibrary(Class<T>, Map<LibraryOption, ?>, String...) - Method in class com.kenai.jaffl.provider.jffi.Provider
 
locateLibrary(String, List<String>) - Method in class com.kenai.jaffl.Platform
Searches through a list of directories for a native library.
locateLibrary(String) - Static method in class com.kenai.jaffl.provider.Library
 
LONG_SIZE - Static variable in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
LongLongByReference - Class in com.kenai.jaffl.byref
 
LongLongByReference(Long) - Constructor for class com.kenai.jaffl.byref.LongLongByReference
Creates a new reference to a native longlong value
longSize() - Method in class com.kenai.jaffl.Platform
Gets the size of a C 'long' on the native platform.
longValue() - Method in class com.kenai.jaffl.Address
Returns an long representation of this address.
longValue() - Method in class com.kenai.jaffl.NativeLong
Returns an long representation of this NativeLong.
longValue(Pointer) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
longValue(Struct) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
longValue() - Method in class com.kenai.jaffl.struct.Struct.Address
Returns an long representation of this address.
longValue() - Method in class com.kenai.jaffl.struct.Struct.Double
 
longValue() - Method in class com.kenai.jaffl.struct.Struct.Enum64
 
longValue() - Method in class com.kenai.jaffl.struct.Struct.EnumLong
 
longValue() - Method in class com.kenai.jaffl.struct.Struct.Float
 
longValue() - Method in class com.kenai.jaffl.struct.Struct.NumberField
Returns an long representation of this Number.
longValue() - Method in class com.kenai.jaffl.struct.Struct.Offset
 
longValue() - Method in class com.kenai.jaffl.struct.Struct.Pointer
Returns an long representation of this Pointer.
longValue() - Method in class com.kenai.jaffl.struct.Struct.Signed64
Returns a java long representation of this field.
longValue() - Method in class com.kenai.jaffl.struct.Struct.SignedLong
Returns a java long representation of this field.
longValue() - Method in class com.kenai.jaffl.struct.Struct.Unsigned32
Returns a java long representation of this field.
longValue() - Method in class com.kenai.jaffl.struct.Struct.Unsigned64
Returns a java long representation of this field.
longValue() - Method in class com.kenai.jaffl.struct.Struct.UnsignedLong
Returns a java long representation of this field.
lookupswitch(Label, int[], Label[]) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
lor() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
lrem() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
lreturn() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
lshl() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
lshr() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
lstore(int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
lsub() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
lushr() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
lxor() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 

M

main(String[]) - Static method in class com.kenai.jaffl.provider.jffi.AsmLibraryLoader
 
mapFunctionName(String, FunctionMapper.Context) - Method in interface com.kenai.jaffl.mapper.FunctionMapper
 
mapFunctionName(String, FunctionMapper.Context) - Method in class com.kenai.jaffl.provider.jffi.IdentityFunctionMapper
 
mapLibraryName(String) - Method in class com.kenai.jaffl.Platform
Maps from a generic library name (e.g.
marshal(ByteBuffer) - Method in class com.kenai.jaffl.byref.AddressByReference
Copies the address value to native memory
marshal(ByteBuffer) - Method in interface com.kenai.jaffl.byref.ByReference
Copies the java value to native memory
marshal(ByteBuffer) - Method in class com.kenai.jaffl.byref.ByteByReference
Copies the Byte value to native memory
marshal(ByteBuffer) - Method in class com.kenai.jaffl.byref.DoubleByReference
Copies the double value to native memory
marshal(ByteBuffer) - Method in class com.kenai.jaffl.byref.FloatByReference
Copies the float value to native memory
marshal(ByteBuffer) - Method in class com.kenai.jaffl.byref.IntByReference
Copies the integer value to native memory
marshal(ByteBuffer) - Method in class com.kenai.jaffl.byref.LongLongByReference
Copies the Byte value to native memory
marshal(ByteBuffer) - Method in class com.kenai.jaffl.byref.ShortByReference
Copies the short value to native memory
marshal(InvocationBuffer, byte[], int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationBuffer, short[], int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationBuffer, int[], int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationBuffer, long[], int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationBuffer, float[], int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationBuffer, double[], int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationBuffer, Pointer, int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationBuffer, Address) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationBuffer, ByteBuffer, int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationBuffer, ShortBuffer, int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationBuffer, IntBuffer, int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationBuffer, LongBuffer, int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationBuffer, FloatBuffer, int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationBuffer, DoubleBuffer, int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationBuffer, CharSequence) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationBuffer, Struct, int, int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationBuffer, Struct[], int, int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationSession, InvocationBuffer, ByReference, int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationSession, InvocationBuffer, StringBuilder, int, int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationSession, InvocationBuffer, StringBuffer, int, int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationBuffer, Enum) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
marshal(InvocationSession, InvocationBuffer, Pointer[], int, int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
MASK - Static variable in class com.kenai.jaffl.Address
 
MASK - Static variable in class com.kenai.jaffl.NativeLong
 
MemoryIO - Class in com.kenai.jaffl
Interface to reading/writing various types of memory
MemoryIO() - Constructor for class com.kenai.jaffl.MemoryIO
 
MemoryManager - Class in com.kenai.jaffl.provider.jffi
 
MemoryManager() - Constructor for class com.kenai.jaffl.provider.jffi.MemoryManager
 
MemoryManager - Interface in com.kenai.jaffl.provider
Manages access to various types of java and native memory.
MemoryUtil - Class in com.kenai.jaffl.provider.jffi
 
MethodParameterContext - Class in com.kenai.jaffl.mapper
Holds context for a method parameter java->native conversion.
MethodParameterContext(Method, int) - Constructor for class com.kenai.jaffl.mapper.MethodParameterContext
 
MethodResultContext - Class in com.kenai.jaffl.mapper
 
MethodResultContext(Method) - Constructor for class com.kenai.jaffl.mapper.MethodResultContext
 
MonitorEnter - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
monitorenter() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
MonitorExit - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
monitorexit() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
multianewarray(String, int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
MultiBufferPool - Class in com.kenai.jaffl.util
 
MultiBufferPool(int, int, boolean) - Constructor for class com.kenai.jaffl.util.MultiBufferPool
Creates a new instance of MultiBufferPool
MultiBufferPool(int, int) - Constructor for class com.kenai.jaffl.util.MultiBufferPool
 

N

narrow(SkinnyMethodAdapter, Class, Class) - Static method in class com.kenai.jaffl.provider.jffi.NumberUtil
 
nativeAddress() - Method in class com.kenai.jaffl.Address
Returns the native value of this address.
NativeInvocationHandler - Class in com.kenai.jaffl.provider
InvocationHandler used to map invocations on a java interface to the correct native function.
NativeInvocationHandler(Library, Class<?>, Map<LibraryOption, ?>) - Constructor for class com.kenai.jaffl.provider.NativeInvocationHandler
Creates a new InvocationHandler instance.
NativeLong - Class in com.kenai.jaffl
Represents a C long.
NativeLong(long) - Constructor for class com.kenai.jaffl.NativeLong
Creates a new NativeLong instance with the supplied value.
nativeSize() - Method in class com.kenai.jaffl.byref.AddressByReference
Gets the native size of type of reference
nativeSize() - Method in interface com.kenai.jaffl.byref.ByReference
Gets the size of the native buffer required to store the value
nativeSize() - Method in class com.kenai.jaffl.byref.ByteByReference
Gets the native size of type of reference in bytes.
nativeSize() - Method in class com.kenai.jaffl.byref.DoubleByReference
Gets the native size of type of reference in bytes.
nativeSize() - Method in class com.kenai.jaffl.byref.FloatByReference
Gets the native size of type of reference in bytes.
nativeSize() - Method in class com.kenai.jaffl.byref.IntByReference
Gets the native size of type of reference
nativeSize() - Method in class com.kenai.jaffl.byref.LongLongByReference
Gets the native size of type of reference in bytes.
nativeSize() - Method in class com.kenai.jaffl.byref.ShortByReference
Gets the native size of type of reference in bytes.
nativeType() - Method in class com.kenai.jaffl.byref.AbstractPrimitiveReference
 
nativeType() - Method in class com.kenai.jaffl.byref.IntByReference
Gets the native type of the reference
nativeType() - Method in interface com.kenai.jaffl.mapper.FromNativeConverter
 
nativeType() - Method in interface com.kenai.jaffl.mapper.ToNativeConverter
 
nativeType() - Method in class com.kenai.jaffl.provider.jffi.AsmLibraryLoader.FromNativeProxy
 
nativeType() - Method in class com.kenai.jaffl.provider.jffi.AsmLibraryLoader.IntToLong
 
nativeType() - Method in class com.kenai.jaffl.provider.jffi.AsmLibraryLoader.ToNativeProxy
 
nativeType() - Method in class com.kenai.jaffl.provider.jffi.EnumResultConverter
 
NativeType - Enum in com.kenai.jaffl.provider
 
newarray(int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
newArray(Class<T>, int) - Static method in class com.kenai.jaffl.struct.StructUtil
 
NewBooleanArray - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
NewByteArray - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
NewCharArray - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
NewDirectByteBuffer - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
NewDoubleArray - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
NewFloatArray - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
NewGlobalRef - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
newHeapInvocationBuffer(Function) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
NewIntArray - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
newInvocationBuffer(Function) - Static method in class com.kenai.jaffl.provider.jffi.AsmLibraryLoader.AbstractNativeInterface
 
NewLocalRef - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
NewLongArray - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
newMemoryIO(long) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
newobj(String) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
NewObject - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
NewObjectA - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
NewObjectArray - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
NewObjectV - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
NewShortArray - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
NewString - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
NewStringUTF - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
newUnsatisifiedLinkError(String) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
NewWeakGlobalRef - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
nop() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
not_found_function() - Method in interface com.kenai.jaffl.provider.jffi.AsmLibraryLoader.TestLib
 
NullMemoryIO - Class in com.kenai.jaffl.provider
 
NullMemoryIO() - Constructor for class com.kenai.jaffl.provider.NullMemoryIO
 
NullTypeMapper - Class in com.kenai.jaffl.provider.jffi
An instance of TypeMapper which always returns null
NullTypeMapper() - Constructor for class com.kenai.jaffl.provider.jffi.NullTypeMapper
 
NulTerminate - Annotation Type in com.kenai.jaffl.annotations
Indicates that a byte array or ByteBuffer should be passed as a C string
NULTERMINATE - Static variable in class com.kenai.jaffl.ParameterFlags
 
nulTerminate(ByteBuffer) - Method in class com.kenai.jaffl.provider.StringIO
 
NumberUtil - Class in com.kenai.jaffl.provider.jffi
 

O

offset - Variable in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
offset() - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
offset() - Method in class com.kenai.jaffl.struct.Struct.AbstractMember
Gets the offset within the structure for this field.
offset() - Method in interface com.kenai.jaffl.struct.Struct.Member
Gets the offset within the structure for this field.
offset() - Method in class com.kenai.jaffl.struct.Struct.NumberField
Gets the offset within the structure for this field.
Out - Annotation Type in com.kenai.jaffl.annotations
Indicates that the parameter is an OUT parameter.
OUT - Static variable in class com.kenai.jaffl.ParameterFlags
 

P

p(Class) - Static method in class com.kenai.jaffl.provider.jffi.CodegenUtils
Creates a class path name, from a Class.
ParameterFlags - Class in com.kenai.jaffl
 
params(Class...) - Static method in class com.kenai.jaffl.provider.jffi.CodegenUtils
 
params(Class, int) - Static method in class com.kenai.jaffl.provider.jffi.CodegenUtils
 
params(Class, Class, int) - Static method in class com.kenai.jaffl.provider.jffi.CodegenUtils
 
parse(Annotation[]) - Static method in class com.kenai.jaffl.ParameterFlags
 
Pinned - Annotation Type in com.kenai.jaffl.annotations
Marks a method parameter as being pinnable.
PINNED - Static variable in class com.kenai.jaffl.ParameterFlags
 
Platform - Class in com.kenai.jaffl
 
Platform.CPU - Enum in com.kenai.jaffl
The common names of cpu architectures.
Platform.OS - Enum in com.kenai.jaffl
The common names of operating systems.
Pointer - Interface in com.kenai.jaffl
 
pointerValue(long) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
pointerValue(int) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
pop() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
pop2() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
PopLocalFrame - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
positionOf(ByteBuffer, byte) - Static method in class com.kenai.jaffl.util.BufferUtil
Finds the position of a byte relative to the start of the buffer.
postInvoke() - Method in interface com.kenai.jaffl.provider.InvocationSession.PostInvoke
 
pretty(Class, Class...) - Static method in class com.kenai.jaffl.provider.jffi.CodegenUtils
 
prettyParams(Class...) - Static method in class com.kenai.jaffl.provider.jffi.CodegenUtils
 
Provider - Class in com.kenai.jaffl.provider.jffi
 
Provider() - Constructor for class com.kenai.jaffl.provider.jffi.Provider
 
ptr_ret_int8_t(AsmLibraryLoader.TestLib.s8[], int) - Method in interface com.kenai.jaffl.provider.jffi.AsmLibraryLoader.TestLib
 
ptr_ret_int8_t(Pointer, int) - Method in interface com.kenai.jaffl.provider.jffi.AsmLibraryLoader.TestLib
 
ptr_ret_int8_t(AsmLibraryLoader.TestLib.s8, int) - Method in interface com.kenai.jaffl.provider.jffi.AsmLibraryLoader.TestLib
 
pushBoolean(boolean) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
pushInt(int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
PushLocalFrame - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
put(long, byte[], int, int) - Method in class com.kenai.jaffl.MemoryIO
Bulk byte put method.
put(long, short[], int, int) - Method in class com.kenai.jaffl.MemoryIO
Bulk short put method.
put(long, int[], int, int) - Method in class com.kenai.jaffl.MemoryIO
Bulk int put method.
put(long, long[], int, int) - Method in class com.kenai.jaffl.MemoryIO
Bulk long put method.
put(long, float[], int, int) - Method in class com.kenai.jaffl.MemoryIO
Bulk float put method.
put(long, double[], int, int) - Method in class com.kenai.jaffl.MemoryIO
Bulk double put method.
put(long, byte[], int, int) - Method in interface com.kenai.jaffl.Pointer
 
put(long, short[], int, int) - Method in interface com.kenai.jaffl.Pointer
 
put(long, int[], int, int) - Method in interface com.kenai.jaffl.Pointer
 
put(long, long[], int, int) - Method in interface com.kenai.jaffl.Pointer
 
put(long, float[], int, int) - Method in interface com.kenai.jaffl.Pointer
 
put(long, double[], int, int) - Method in interface com.kenai.jaffl.Pointer
 
put(long, byte[], int, int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
put(long, short[], int, int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
put(long, int[], int, int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
put(long, long[], int, int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
put(long, float[], int, int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
put(long, double[], int, int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
put(long, byte[], int, int) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
put(long, short[], int, int) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
put(long, int[], int, int) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
put(long, long[], int, int) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
put(long, float[], int, int) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
put(long, double[], int, int) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
put(long, byte[], int, int) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
put(long, short[], int, int) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
put(long, int[], int, int) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
put(long, long[], int, int) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
put(long, float[], int, int) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
put(long, double[], int, int) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
put(long, byte[], int, int) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
put(long, short[], int, int) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
put(long, int[], int, int) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
put(long, long[], int, int) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
put(long, float[], int, int) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
put(long, double[], int, int) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
put(long, byte[], int, int) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
put(long, short[], int, int) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
put(long, int[], int, int) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
put(long, long[], int, int) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
put(long, float[], int, int) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
put(long, double[], int, int) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
put(ByteBuffer) - Method in interface com.kenai.jaffl.util.BufferPool
 
put(ByteBuffer) - Method in class com.kenai.jaffl.util.MultiBufferPool
 
put(ByteBuffer) - Method in class com.kenai.jaffl.util.SimpleBufferPool
 
putAddress(long, long) - Method in class com.kenai.jaffl.MemoryIO
 
putAddress(long, Address) - Method in class com.kenai.jaffl.MemoryIO
 
putAddress(byte[], int, long) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO.ArrayIO
 
putAddress(long, long) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
putAddress(long, long) - Method in class com.kenai.jaffl.provider.AbstractMemoryIO
 
putAddress(long, Address) - Method in class com.kenai.jaffl.provider.AbstractMemoryIO
 
putAddress(long, long) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
putAddress(long, Address) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
putAddress(ByteBuffer, int, long) - Static method in class com.kenai.jaffl.util.BufferUtil
 
putAll(List<ByteBuffer>) - Method in interface com.kenai.jaffl.util.BufferPool
 
putAll(List<ByteBuffer>) - Method in class com.kenai.jaffl.util.MultiBufferPool
 
putAll(List<ByteBuffer>) - Method in class com.kenai.jaffl.util.SimpleBufferPool
 
putByte(long, byte) - Method in class com.kenai.jaffl.MemoryIO
Writes an 8 bit integer value at the given offset.
putByte(long, byte) - Method in interface com.kenai.jaffl.Pointer
 
putByte(long, byte) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
putByte(long, byte) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
putByte(long, byte) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
putByte(long, byte) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
putByte(long, byte) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
putCharSequence(ByteBuffer, Charset, CharSequence) - Static method in class com.kenai.jaffl.util.BufferUtil
 
putCharSequence(ByteBuffer, CharsetEncoder, CharSequence) - Static method in class com.kenai.jaffl.util.BufferUtil
 
putDouble(long, double) - Method in class com.kenai.jaffl.MemoryIO
Writes a 64 bit floating point value at the given offset.
putDouble(long, double) - Method in interface com.kenai.jaffl.Pointer
 
putDouble(long, double) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
putDouble(long, double) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
putDouble(long, double) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
putDouble(long, double) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
putDouble(long, double) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
putfield(String, String, String) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
putFloat(long, float) - Method in class com.kenai.jaffl.MemoryIO
Writes a 32 bit floating point value at the given offset.
putFloat(long, float) - Method in interface com.kenai.jaffl.Pointer
 
putFloat(long, float) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
putFloat(long, float) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
putFloat(long, float) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
putFloat(long, float) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
putFloat(long, float) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
putFloat32(byte[], int, float) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO.ArrayIO
 
putFloat64(byte[], int, double) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO.ArrayIO
 
putInt(long, int) - Method in class com.kenai.jaffl.MemoryIO
Writes a 32 bit integer value at the given offset.
putInt(long, int) - Method in interface com.kenai.jaffl.Pointer
 
putInt(long, int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
putInt(long, int) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
putInt(long, int) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
putInt(long, int) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
putInt(long, int) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
putInt16(byte[], int, int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO.ArrayIO
 
putInt32(byte[], int, int) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO.ArrayIO
 
putInt64(byte[], int, long) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO.ArrayIO
 
putLong(long, long) - Method in class com.kenai.jaffl.MemoryIO
Writes a 64 bit integer value at the given offset.
putLong(long, long) - Method in interface com.kenai.jaffl.Pointer
 
putLong(long, long) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
putLong(long, long) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
putLong(long, long) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
putLong(long, long) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
putLong(long, long) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
putNativeLong(long, long) - Method in class com.kenai.jaffl.MemoryIO
 
putNativeLong(long, long) - Method in class com.kenai.jaffl.provider.AbstractMemoryIO
 
putPointer(long, Pointer) - Method in class com.kenai.jaffl.MemoryIO
 
putPointer(long, Pointer) - Method in interface com.kenai.jaffl.Pointer
 
putPointer(long, Pointer) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
putPointer(long, Pointer) - Method in class com.kenai.jaffl.provider.jffi.ArrayMemoryIO
 
putPointer(long, Pointer) - Method in class com.kenai.jaffl.provider.jffi.ByteBufferMemoryIO
 
putPointer(long, Pointer) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
putPointer(long, Pointer) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
putShort(long, short) - Method in class com.kenai.jaffl.MemoryIO
Writes a 16 bit integer value at the given offset.
putShort(long, short) - Method in interface com.kenai.jaffl.Pointer
 
putShort(long, short) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
putShort(long, short) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
putShort(long, short) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
putShort(long, short) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
putShort(long, short) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
putstatic(String, String, String) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
putString(long, String, int, Charset) - Method in class com.kenai.jaffl.MemoryIO
 
putString(long, String, int, Charset) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
putString(long, String) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
putString(long, String, int, Charset) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
putString(long, String, int, Charset) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
putString(long, String, int, Charset) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
putString(long, String, int, Charset) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
putString(ByteBuffer, Charset, String) - Static method in class com.kenai.jaffl.util.BufferUtil
 

R

RegisterNatives - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
ReleaseBooleanArrayElements - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
ReleaseByteArrayElements - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
ReleaseCharArrayElements - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
ReleaseDoubleArrayElements - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
ReleaseFloatArrayElements - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
ReleaseIntArrayElements - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
ReleaseLongArrayElements - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
ReleasePrimitiveArrayCritical - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
ReleaseShortArrayElements - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
ReleaseStringChars - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
ReleaseStringCritical - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
ReleaseStringUTFChars - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
ret(int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
returnString(long) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 

S

s8 - Variable in class com.kenai.jaffl.provider.jffi.AsmLibraryLoader.TestLib.s8
 
saload() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
sastore() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
SaveError - Annotation Type in com.kenai.jaffl.annotations
Tags a library method as requiring any error codes as returned by errno on unix, or GetLastError on windows be saved.
SCHAR - Static variable in interface com.kenai.jaffl.Type
 
set(boolean) - Method in class com.kenai.jaffl.struct.Struct.AbstractBoolean
Sets the field to a new value.
set(Address) - Method in class com.kenai.jaffl.struct.Struct.Address
Puts a jafl.Address value into the native memory.
set(Number) - Method in class com.kenai.jaffl.struct.Struct.Address
 
set(boolean) - Method in class com.kenai.jaffl.struct.Struct.Boolean
 
set(double) - Method in class com.kenai.jaffl.struct.Struct.Double
 
set(Number) - Method in class com.kenai.jaffl.struct.Struct.Double
 
set(E) - Method in class com.kenai.jaffl.struct.Struct.Enum16
 
set(Number) - Method in class com.kenai.jaffl.struct.Struct.Enum16
 
set(E) - Method in class com.kenai.jaffl.struct.Struct.Enum32
 
set(Number) - Method in class com.kenai.jaffl.struct.Struct.Enum32
 
set(E) - Method in class com.kenai.jaffl.struct.Struct.Enum64
 
set(Number) - Method in class com.kenai.jaffl.struct.Struct.Enum64
 
set(E) - Method in class com.kenai.jaffl.struct.Struct.Enum8
Sets the native integer value using a java Enum value.
set(Number) - Method in class com.kenai.jaffl.struct.Struct.Enum8
 
set(E) - Method in class com.kenai.jaffl.struct.Struct.EnumLong
 
set(Number) - Method in class com.kenai.jaffl.struct.Struct.EnumLong
 
set(float) - Method in class com.kenai.jaffl.struct.Struct.Float
 
set(Number) - Method in class com.kenai.jaffl.struct.Struct.Float
 
set(Number) - Method in class com.kenai.jaffl.struct.Struct.NumberField
Sets the field to a new value.
set(Pointer) - Method in class com.kenai.jaffl.struct.Struct.Pointer
Puts a com.googlecode.jffi.Address value into the native memory.
set(Number) - Method in class com.kenai.jaffl.struct.Struct.Pointer
 
set(short) - Method in class com.kenai.jaffl.struct.Struct.Signed16
Sets the value for this field.
set(Number) - Method in class com.kenai.jaffl.struct.Struct.Signed16
 
set(int) - Method in class com.kenai.jaffl.struct.Struct.Signed32
Sets the value for this field.
set(Number) - Method in class com.kenai.jaffl.struct.Struct.Signed32
 
set(long) - Method in class com.kenai.jaffl.struct.Struct.Signed64
Sets the value for this field.
set(Number) - Method in class com.kenai.jaffl.struct.Struct.Signed64
 
set(byte) - Method in class com.kenai.jaffl.struct.Struct.Signed8
Sets the value for this field.
set(Number) - Method in class com.kenai.jaffl.struct.Struct.Signed8
 
set(long) - Method in class com.kenai.jaffl.struct.Struct.SignedLong
Sets the value for this field.
set(Number) - Method in class com.kenai.jaffl.struct.Struct.SignedLong
 
set(String) - Method in class com.kenai.jaffl.struct.Struct.String
 
set(int) - Method in class com.kenai.jaffl.struct.Struct.Unsigned16
Sets the value for this field.
set(Number) - Method in class com.kenai.jaffl.struct.Struct.Unsigned16
 
set(long) - Method in class com.kenai.jaffl.struct.Struct.Unsigned32
Sets the value for this field.
set(Number) - Method in class com.kenai.jaffl.struct.Struct.Unsigned32
 
set(long) - Method in class com.kenai.jaffl.struct.Struct.Unsigned64
Sets the value for this field.
set(Number) - Method in class com.kenai.jaffl.struct.Struct.Unsigned64
 
set(short) - Method in class com.kenai.jaffl.struct.Struct.Unsigned8
Sets the value for this field.
set(Number) - Method in class com.kenai.jaffl.struct.Struct.Unsigned8
 
set(long) - Method in class com.kenai.jaffl.struct.Struct.UnsignedLong
Sets the value for this field.
set(Number) - Method in class com.kenai.jaffl.struct.Struct.UnsignedLong
 
set(boolean) - Method in class com.kenai.jaffl.struct.Struct.WBOOL
 
SetBooleanArrayRegion - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetBooleanField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetByteArrayRegion - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetByteField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetCharArrayRegion - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetCharField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetDoubleArrayRegion - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetDoubleField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetFloatArrayRegion - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetFloatField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetIntArrayRegion - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetIntField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
setLastError(int) - Method in class com.kenai.jaffl.FFIProvider
Sets the native error code.
setLastError(int) - Static method in class com.kenai.jaffl.LastError
Sets the native errno value.
setLastError(int) - Method in class com.kenai.jaffl.provider.jffi.Provider
 
SetLongArrayRegion - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetLongField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
setMemory(long, long, byte) - Method in class com.kenai.jaffl.MemoryIO
 
setMemory(long, long, byte) - Method in class com.kenai.jaffl.provider.AbstractArrayMemoryIO
 
setMemory(long, long, byte) - Method in class com.kenai.jaffl.provider.AbstractBufferMemoryIO
 
setMemory(long, long, byte) - Method in class com.kenai.jaffl.provider.BoundedMemoryIO
 
setMemory(long, long, byte) - Method in class com.kenai.jaffl.provider.NullMemoryIO
 
setMemory(long, long, byte) - Method in class com.kenai.jaffl.provider.ShareMemoryIO
 
setMethodVisitor(MethodVisitor) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
SetObjectArrayElement - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetObjectField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetShortArrayRegion - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetShortField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetStaticBooleanField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetStaticByteField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetStaticCharField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetStaticDoubleField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetStaticFloatField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetStaticIntField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetStaticLongField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetStaticObjectField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
SetStaticShortField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
setValue(T) - Method in class com.kenai.jaffl.byref.AbstractPrimitiveReference
 
ShareMemoryIO - Class in com.kenai.jaffl.provider
 
ShareMemoryIO(MemoryIO, long) - Constructor for class com.kenai.jaffl.provider.ShareMemoryIO
 
SHIFT - Static variable in class com.kenai.jaffl.Address
 
SHIFT - Static variable in class com.kenai.jaffl.NativeLong
 
ShortByReference - Class in com.kenai.jaffl.byref
 
ShortByReference(Short) - Constructor for class com.kenai.jaffl.byref.ShortByReference
Creates a new reference to a short value
shortValue() - Method in class com.kenai.jaffl.struct.Struct.Signed16
Returns a java short representation of this field.
shortValue() - Method in class com.kenai.jaffl.struct.Struct.Signed8
Returns a java short representation of this field.
shortValue() - Method in class com.kenai.jaffl.struct.Struct.Unsigned8
Returns a java short representation of this field.
sig(Class, Class...) - Static method in class com.kenai.jaffl.provider.jffi.CodegenUtils
Create a method signature from the given param types and return values
sig(Class, String, Class...) - Static method in class com.kenai.jaffl.provider.jffi.CodegenUtils
 
sigParams(Class...) - Static method in class com.kenai.jaffl.provider.jffi.CodegenUtils
 
sigParams(String, Class...) - Static method in class com.kenai.jaffl.provider.jffi.CodegenUtils
 
SimpleBufferPool - Class in com.kenai.jaffl.util
 
SimpleBufferPool(int, int) - Constructor for class com.kenai.jaffl.util.SimpleBufferPool
Creates a new instance of SimpleBufferPool
SimpleBufferPool(BufferPool, int, int) - Constructor for class com.kenai.jaffl.util.SimpleBufferPool
Creates a new instance of SimpleBufferPool
SINT - Static variable in interface com.kenai.jaffl.Type
 
sipush(int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
SIZE - Static variable in class com.kenai.jaffl.Address
 
SIZE - Static variable in class com.kenai.jaffl.NativeLong
 
SIZE - Static variable in interface com.kenai.jaffl.Pointer
 
size() - Method in class com.kenai.jaffl.struct.Struct.Pointer
Gets the size of a Pointer in bits
size() - Method in interface com.kenai.jaffl.Type
The size in bytes of this type.
SkinnyMethodAdapter - Class in com.kenai.jaffl.provider.jffi
 
SkinnyMethodAdapter(MethodVisitor) - Constructor for class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
Creates a new instance of SkinnyMethodAdapter
SkinnyMethodAdapter() - Constructor for class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
slice(long) - Method in class com.kenai.jaffl.MemoryIO
 
slice(long, long) - Method in class com.kenai.jaffl.MemoryIO
 
slice(long) - Method in class com.kenai.jaffl.provider.AbstractMemoryIO
 
slice(long, long) - Method in class com.kenai.jaffl.provider.AbstractMemoryIO
 
slice(ByteBuffer, int) - Static method in class com.kenai.jaffl.util.BufferUtil
 
slice(ByteBuffer, int, int) - Static method in class com.kenai.jaffl.util.BufferUtil
 
SLONG - Static variable in interface com.kenai.jaffl.Type
 
SLONGLONG - Static variable in interface com.kenai.jaffl.Type
 
SSHORT - Static variable in interface com.kenai.jaffl.Type
 
start() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
StdCall - Annotation Type in com.kenai.jaffl.annotations
 
StringIO - Class in com.kenai.jaffl.provider
 
Struct - Class in com.kenai.jaffl.struct
Representation of C structures in java.
Struct() - Constructor for class com.kenai.jaffl.struct.Struct
Creates a new Struct.
struct() - Method in class com.kenai.jaffl.struct.Struct.AbstractMember
Gets the Struct this Member is a member of.
struct() - Method in interface com.kenai.jaffl.struct.Struct.Member
Gets the Struct this Member is a member of.
struct() - Method in class com.kenai.jaffl.struct.Struct.NumberField
Gets the Struct this Member is in.
Struct.AbstractBoolean - Class in com.kenai.jaffl.struct
Base class for Boolean fields
Struct.AbstractBoolean(Type) - Constructor for class com.kenai.jaffl.struct.Struct.AbstractBoolean
 
Struct.AbstractBoolean(Type, Struct.Offset) - Constructor for class com.kenai.jaffl.struct.Struct.AbstractBoolean
 
Struct.AbstractMember - Class in com.kenai.jaffl.struct
Base implementation of Member
Struct.AbstractMember(int) - Constructor for class com.kenai.jaffl.struct.Struct.AbstractMember
 
Struct.AbstractMember(int, int, Struct.Offset) - Constructor for class com.kenai.jaffl.struct.Struct.AbstractMember
 
Struct.AbstractMember(int, int) - Constructor for class com.kenai.jaffl.struct.Struct.AbstractMember
 
Struct.AbstractMember(Type) - Constructor for class com.kenai.jaffl.struct.Struct.AbstractMember
 
Struct.AbstractMember(Type, Struct.Offset) - Constructor for class com.kenai.jaffl.struct.Struct.AbstractMember
 
Struct.Address - Class in com.kenai.jaffl.struct
Represents a native memory address.
Struct.Address() - Constructor for class com.kenai.jaffl.struct.Struct.Address
Creates a new Address field.
Struct.Address(Struct.Offset) - Constructor for class com.kenai.jaffl.struct.Struct.Address
 
Struct.AsciiString - Class in com.kenai.jaffl.struct
 
Struct.AsciiString(int) - Constructor for class com.kenai.jaffl.struct.Struct.AsciiString
 
Struct.AsciiStringRef - Class in com.kenai.jaffl.struct
 
Struct.AsciiStringRef(int) - Constructor for class com.kenai.jaffl.struct.Struct.AsciiStringRef
 
Struct.AsciiStringRef() - Constructor for class com.kenai.jaffl.struct.Struct.AsciiStringRef
 
Struct.Boolean - Class in com.kenai.jaffl.struct
A normal C boolean - 1 byte in size
Struct.Boolean() - Constructor for class com.kenai.jaffl.struct.Struct.Boolean
 
Struct.Constants - Class in com.kenai.jaffl.struct
Various platform-dependent constants needed for Struct construction
Struct.Constants() - Constructor for class com.kenai.jaffl.struct.Struct.Constants
 
Struct.Double - Class in com.kenai.jaffl.struct
 
Struct.Double() - Constructor for class com.kenai.jaffl.struct.Struct.Double
 
Struct.Double(Struct.Offset) - Constructor for class com.kenai.jaffl.struct.Struct.Double
 
Struct.Enum<T extends Enum<T>> - Class in com.kenai.jaffl.struct
 
Struct.Enum(Class<T>) - Constructor for class com.kenai.jaffl.struct.Struct.Enum
 
Struct.Enum16<E extends Enum<E>> - Class in com.kenai.jaffl.struct
 
Struct.Enum16(Class<E>) - Constructor for class com.kenai.jaffl.struct.Struct.Enum16
 
Struct.Enum32<E extends Enum<E>> - Class in com.kenai.jaffl.struct
 
Struct.Enum32(Class<E>) - Constructor for class com.kenai.jaffl.struct.Struct.Enum32
 
Struct.Enum64<E extends Enum<E>> - Class in com.kenai.jaffl.struct
 
Struct.Enum64(Class<E>) - Constructor for class com.kenai.jaffl.struct.Struct.Enum64
 
Struct.Enum8<E extends Enum<E>> - Class in com.kenai.jaffl.struct
An 8 bit enum field.
Struct.Enum8(Class<E>) - Constructor for class com.kenai.jaffl.struct.Struct.Enum8
Creates a new 8 bit enum field.
Struct.EnumField<E> - Class in com.kenai.jaffl.struct
Base for all the Enum fields.
Struct.EnumField(int, Class<E>) - Constructor for class com.kenai.jaffl.struct.Struct.EnumField
Constructs a new Enum field.
Struct.EnumField(int, Struct.Offset, Class<E>) - Constructor for class com.kenai.jaffl.struct.Struct.EnumField
Constructs a new Enum field.
Struct.EnumField(int, int, Class<E>) - Constructor for class com.kenai.jaffl.struct.Struct.EnumField
Constructs a new Enum field.
Struct.EnumField(int, int, Struct.Offset, Class<E>) - Constructor for class com.kenai.jaffl.struct.Struct.EnumField
Constructs a new Enum field.
Struct.EnumLong<E extends Enum<E>> - Class in com.kenai.jaffl.struct
 
Struct.EnumLong(Class<E>) - Constructor for class com.kenai.jaffl.struct.Struct.EnumLong
 
Struct.Float - Class in com.kenai.jaffl.struct
 
Struct.Float() - Constructor for class com.kenai.jaffl.struct.Struct.Float
 
Struct.Float(Struct.Offset) - Constructor for class com.kenai.jaffl.struct.Struct.Float
Creates a new float field at a specific offset
Struct.Member - Interface in com.kenai.jaffl.struct
Interface all Struct members must implement.
Struct.NumberField - Class in com.kenai.jaffl.struct
Base class for all Number structure fields.
Struct.NumberField(int) - Constructor for class com.kenai.jaffl.struct.Struct.NumberField
 
Struct.NumberField(int, Struct.Offset) - Constructor for class com.kenai.jaffl.struct.Struct.NumberField
 
Struct.NumberField(int, int, Struct.Offset) - Constructor for class com.kenai.jaffl.struct.Struct.NumberField
 
Struct.NumberField(int, int) - Constructor for class com.kenai.jaffl.struct.Struct.NumberField
 
Struct.Offset - Class in com.kenai.jaffl.struct
 
Struct.Offset(int) - Constructor for class com.kenai.jaffl.struct.Struct.Offset
 
Struct.Padding - Class in com.kenai.jaffl.struct
Specialized padding fields for structs.
Struct.Padding(Type, int) - Constructor for class com.kenai.jaffl.struct.Struct.Padding
 
Struct.Pointer - Class in com.kenai.jaffl.struct
Represents a native memory address.
Struct.Pointer() - Constructor for class com.kenai.jaffl.struct.Struct.Pointer
Creates a new Address field.
Struct.Pointer(Struct.Offset) - Constructor for class com.kenai.jaffl.struct.Struct.Pointer
 
Struct.Signed16 - Class in com.kenai.jaffl.struct
A 16 bit signed integer field.
Struct.Signed16() - Constructor for class com.kenai.jaffl.struct.Struct.Signed16
Creates a new 16 bit integer field.
Struct.Signed16(Struct.Offset) - Constructor for class com.kenai.jaffl.struct.Struct.Signed16
Creates a new 16 bit signed integer field at a specific offset
Struct.Signed32 - Class in com.kenai.jaffl.struct
A 32 bit signed integer field.
Struct.Signed32() - Constructor for class com.kenai.jaffl.struct.Struct.Signed32
Creates a new 32 bit integer field.
Struct.Signed32(Struct.Offset) - Constructor for class com.kenai.jaffl.struct.Struct.Signed32
Creates a new 32 bit signed integer field at a specific offset
Struct.Signed64 - Class in com.kenai.jaffl.struct
A 64 bit signed integer field.
Struct.Signed64() - Constructor for class com.kenai.jaffl.struct.Struct.Signed64
Creates a new 64 bit integer field.
Struct.Signed64(Struct.Offset) - Constructor for class com.kenai.jaffl.struct.Struct.Signed64
Creates a new 64 bit signed integer field at a specific offset
Struct.Signed8 - Class in com.kenai.jaffl.struct
An 8 bit signed integer
Struct.Signed8() - Constructor for class com.kenai.jaffl.struct.Struct.Signed8
Creates a new 8 bit integer field.
Struct.Signed8(Struct.Offset) - Constructor for class com.kenai.jaffl.struct.Struct.Signed8
Creates a new 8 bit integer field at a specific offset
Struct.SignedLong - Class in com.kenai.jaffl.struct
A native long integer field.
Struct.SignedLong() - Constructor for class com.kenai.jaffl.struct.Struct.SignedLong
Creates a new native long field.
Struct.SignedLong(Struct.Offset) - Constructor for class com.kenai.jaffl.struct.Struct.SignedLong
Creates a new signed native long field at a specific offset
Struct.String - Class in com.kenai.jaffl.struct
 
Struct.String(int, int, int, Charset) - Constructor for class com.kenai.jaffl.struct.Struct.String
 
Struct.String(int, int, Struct.Offset, int, Charset) - Constructor for class com.kenai.jaffl.struct.Struct.String
 
Struct.Unsigned16 - Class in com.kenai.jaffl.struct
A 16 bit signed integer field.
Struct.Unsigned16() - Constructor for class com.kenai.jaffl.struct.Struct.Unsigned16
Creates a new 16 bit integer field.
Struct.Unsigned16(Struct.Offset) - Constructor for class com.kenai.jaffl.struct.Struct.Unsigned16
Creates a new 16 bit unsigned integer field at a specific offset
Struct.Unsigned32 - Class in com.kenai.jaffl.struct
A 32 bit signed integer field.
Struct.Unsigned32() - Constructor for class com.kenai.jaffl.struct.Struct.Unsigned32
Creates a new 32 bit integer field.
Struct.Unsigned32(Struct.Offset) - Constructor for class com.kenai.jaffl.struct.Struct.Unsigned32
Creates a new 32 bit unsigned integer field at a specific offset
Struct.Unsigned64 - Class in com.kenai.jaffl.struct
A 64 bit unsigned integer field.
Struct.Unsigned64() - Constructor for class com.kenai.jaffl.struct.Struct.Unsigned64
Creates a new 64 bit integer field.
Struct.Unsigned64(Struct.Offset) - Constructor for class com.kenai.jaffl.struct.Struct.Unsigned64
Creates a new 64 bit unsigned integer field at a specific offset
Struct.Unsigned8 - Class in com.kenai.jaffl.struct
An 8 bit unsigned integer
Struct.Unsigned8() - Constructor for class com.kenai.jaffl.struct.Struct.Unsigned8
Creates a new 8 bit unsigned integer field.
Struct.Unsigned8(Struct.Offset) - Constructor for class com.kenai.jaffl.struct.Struct.Unsigned8
Creates a new 8 bit unsigned integer field at a specific offset
Struct.UnsignedLong - Class in com.kenai.jaffl.struct
A native long integer field.
Struct.UnsignedLong() - Constructor for class com.kenai.jaffl.struct.Struct.UnsignedLong
Creates a new native long field.
Struct.UnsignedLong(Struct.Offset) - Constructor for class com.kenai.jaffl.struct.Struct.UnsignedLong
Creates a new unsigned native long field at a specific offset
Struct.UTF8String - Class in com.kenai.jaffl.struct
 
Struct.UTF8String(int) - Constructor for class com.kenai.jaffl.struct.Struct.UTF8String
 
Struct.UTF8StringRef - Class in com.kenai.jaffl.struct
 
Struct.UTF8StringRef(int) - Constructor for class com.kenai.jaffl.struct.Struct.UTF8StringRef
 
Struct.UTF8StringRef() - Constructor for class com.kenai.jaffl.struct.Struct.UTF8StringRef
 
Struct.UTFString - Class in com.kenai.jaffl.struct
 
Struct.UTFString(int, Charset) - Constructor for class com.kenai.jaffl.struct.Struct.UTFString
 
Struct.UTFStringRef - Class in com.kenai.jaffl.struct
 
Struct.UTFStringRef(int, Charset) - Constructor for class com.kenai.jaffl.struct.Struct.UTFStringRef
 
Struct.UTFStringRef(Charset) - Constructor for class com.kenai.jaffl.struct.Struct.UTFStringRef
 
Struct.WBOOL - Class in com.kenai.jaffl.struct
A Windows BOOL - 4 bytes
Struct.WBOOL() - Constructor for class com.kenai.jaffl.struct.Struct.WBOOL
 
StructUtil - Class in com.kenai.jaffl.struct
 
swap() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
swap2() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
SymbolNotFoundError - Error in com.kenai.jaffl.provider.jffi
 
SymbolNotFoundError(String) - Constructor for error com.kenai.jaffl.provider.jffi.SymbolNotFoundError
 
Synchronized - Annotation Type in com.kenai.jaffl.annotations
Indicates that a library or a library method requires all calls to be synchronized.

T

tableswitch(int, int, Label, Label[]) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
Throw - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
ThrowNew - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
toNative(J, ToNativeContext) - Method in interface com.kenai.jaffl.mapper.ToNativeConverter
 
toNative(Object, ToNativeContext) - Method in class com.kenai.jaffl.provider.jffi.AsmLibraryLoader.IntToLong
 
toNative(Object, ToNativeContext) - Method in class com.kenai.jaffl.provider.jffi.AsmLibraryLoader.ToNativeProxy
 
toNative(CharSequence, int, boolean) - Method in class com.kenai.jaffl.provider.StringIO
 
toNative(CharSequence, ByteBuffer) - Method in class com.kenai.jaffl.provider.StringIO
 
ToNativeContext - Interface in com.kenai.jaffl.mapper
 
ToNativeConverter<J,N> - Interface in com.kenai.jaffl.mapper
 
ToReflectedField - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
ToReflectedMethod - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
toString() - Method in class com.kenai.jaffl.Address
Returns a string representation of this Address.
toString() - Method in class com.kenai.jaffl.NativeLong
Returns a string representation of this NativeLong.
toString() - Method in enum com.kenai.jaffl.Platform.CPU
 
toString() - Method in enum com.kenai.jaffl.Platform.OS
 
toString() - Method in class com.kenai.jaffl.struct.Struct.AbstractBoolean
Returns a string representation of this Address.
toString() - Method in class com.kenai.jaffl.struct.Struct.Address
Returns a string representation of this Address.
toString() - Method in class com.kenai.jaffl.struct.Struct.Double
 
toString() - Method in class com.kenai.jaffl.struct.Struct.EnumField
Returns a string representation of this field.
toString() - Method in class com.kenai.jaffl.struct.Struct.Float
 
toString() - Method in class com.kenai.jaffl.struct.Struct.NumberField
Returns a string representation of this Address.
toString() - Method in class com.kenai.jaffl.struct.Struct.Pointer
Returns a string representation of this Pointer.
toString() - Method in class com.kenai.jaffl.struct.Struct.Signed64
Returns a string representation of this field.
toString() - Method in class com.kenai.jaffl.struct.Struct.SignedLong
Returns a string representation of this field.
toString() - Method in class com.kenai.jaffl.struct.Struct.String
 
toString() - Method in class com.kenai.jaffl.struct.Struct
Returns a human readable String representation of the structure.
toString() - Method in class com.kenai.jaffl.struct.Struct.Unsigned64
Returns a string representation of this field.
toString() - Method in class com.kenai.jaffl.struct.Struct.UnsignedLong
Returns a string representation of this field.
transferFrom(long, MemoryIO, long, long) - Method in class com.kenai.jaffl.provider.AbstractMemoryIO
 
transferTo(long, MemoryIO, long, long) - Method in class com.kenai.jaffl.MemoryIO
 
transferTo(long, MemoryIO, long, long) - Method in class com.kenai.jaffl.provider.AbstractMemoryIO
 
Transient - Annotation Type in com.kenai.jaffl.annotations
Indicates that the parameter is transient.
TRANSIENT - Static variable in class com.kenai.jaffl.ParameterFlags
 
trycatch(Label, Label, Label, String) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
trycatch(String, Runnable, Runnable) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
Type - Interface in com.kenai.jaffl
 
TypeMapper - Interface in com.kenai.jaffl.mapper
 

U

UCHAR - Static variable in interface com.kenai.jaffl.Type
 
UINT - Static variable in interface com.kenai.jaffl.Type
 
ULONG - Static variable in interface com.kenai.jaffl.Type
 
ULONGLONG - Static variable in interface com.kenai.jaffl.Type
 
Union - Class in com.kenai.jaffl.struct
Represents a C union
Union() - Constructor for class com.kenai.jaffl.struct.Union
 
unmarshal(ByteBuffer) - Method in class com.kenai.jaffl.byref.AddressByReference
Copies the address value from native memory
unmarshal(ByteBuffer) - Method in interface com.kenai.jaffl.byref.ByReference
Copies the java value from native memory
unmarshal(ByteBuffer) - Method in class com.kenai.jaffl.byref.ByteByReference
Copies the Byte value from native memory
unmarshal(ByteBuffer) - Method in class com.kenai.jaffl.byref.DoubleByReference
Copies the double value from native memory
unmarshal(ByteBuffer) - Method in class com.kenai.jaffl.byref.FloatByReference
Copies the float value from native memory
unmarshal(ByteBuffer) - Method in class com.kenai.jaffl.byref.IntByReference
Copies the integer value from native memory
unmarshal(ByteBuffer) - Method in class com.kenai.jaffl.byref.LongLongByReference
Copies the Byte value from native memory
unmarshal(ByteBuffer) - Method in class com.kenai.jaffl.byref.ShortByReference
Copies the short value from native memory
UnregisterNatives - Static variable in class com.kenai.jaffl.provider.jffi.JNINativeInterface
 
useMemory(long, Struct) - Static method in class com.kenai.jaffl.provider.jffi.AsmRuntime
 
useMemory(MemoryIO) - Method in class com.kenai.jaffl.struct.Struct
Uses the specified memory address as the backing store for this structure.
useMemory(Pointer) - Method in class com.kenai.jaffl.struct.Struct
Uses the specified memory address as the backing store for this structure.
USHORT - Static variable in interface com.kenai.jaffl.Type
 

V

value - Variable in class com.kenai.jaffl.byref.AbstractPrimitiveReference
 
valueOf(long) - Static method in class com.kenai.jaffl.Address
 
valueOf(String) - Static method in enum com.kenai.jaffl.CallingConvention
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kenai.jaffl.LibraryOption
Returns the enum constant of this type with the specified name.
valueOf(long) - Static method in class com.kenai.jaffl.NativeLong
Returns a NativeLong instance representing the specified long value
valueOf(int) - Static method in class com.kenai.jaffl.NativeLong
Returns a NativeLong instance representing the specified int value
valueOf(String) - Static method in enum com.kenai.jaffl.Platform.CPU
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kenai.jaffl.Platform.OS
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.kenai.jaffl.provider.NativeType
Returns the enum constant of this type with the specified name.
valueOf(int, Class<E>) - Method in class com.kenai.jaffl.util.EnumMapper
 
values() - Static method in enum com.kenai.jaffl.CallingConvention
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kenai.jaffl.LibraryOption
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kenai.jaffl.Platform.CPU
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kenai.jaffl.Platform.OS
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.kenai.jaffl.provider.NativeType
Returns an array containing the constants of this enum type, in the order they are declared.
visitAnnotation(String, boolean) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitAnnotationDefault() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitAnnotationFields(AnnotationVisitor, Map<String, Object>) - Static method in class com.kenai.jaffl.provider.jffi.CodegenUtils
 
visitAnnotationWithFields(String, boolean, Map<String, Object>) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitAttribute(Attribute) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitCode() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitEnd() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitFieldInsn(int, String, String, String) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitFrame(int, int, Object[], int, Object[]) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitIincInsn(int, int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitInsn(int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitIntInsn(int, int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitJumpInsn(int, Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitLabel(Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitLdcInsn(Object) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitLineNumber(int, Label) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitLocalVariable(String, String, String, Label, Label, int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitLookupSwitchInsn(Label, int[], Label[]) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitMaxs(int, int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitMethodInsn(int, String, String, String) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitMultiANewArrayInsn(String, int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitParameterAnnotation(int, String, boolean) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitParameterAnnotationWithFields(int, String, boolean, Map<String, Object>) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitTableSwitchInsn(int, int, Label, Label[]) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitTryCatchBlock(Label, Label, Label, String) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitTypeInsn(int, String) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
visitVarInsn(int, int) - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 
voidreturn() - Method in class com.kenai.jaffl.provider.jffi.SkinnyMethodAdapter
 

W

widen(SkinnyMethodAdapter, Class, Class) - Static method in class com.kenai.jaffl.provider.jffi.NumberUtil
 
wrap(Pointer) - Static method in class com.kenai.jaffl.MemoryIO
 
wrap(Pointer, int) - Static method in class com.kenai.jaffl.MemoryIO
 
wrap(ByteBuffer) - Static method in class com.kenai.jaffl.MemoryIO
 
wrap(Pointer) - Method in class com.kenai.jaffl.provider.jffi.MemoryManager
 
wrap(Pointer, int) - Method in class com.kenai.jaffl.provider.jffi.MemoryManager
 
wrap(ByteBuffer) - Method in class com.kenai.jaffl.provider.jffi.MemoryManager
 
wrap(Pointer) - Method in interface com.kenai.jaffl.provider.MemoryManager
 
wrap(Pointer, int) - Method in interface com.kenai.jaffl.provider.MemoryManager
 
wrap(ByteBuffer) - Method in interface com.kenai.jaffl.provider.MemoryManager
 
wrapInterface(Library, Class<T>, Map<LibraryOption, ?>) - Static method in class com.kenai.jaffl.provider.NativeInvocationHandler
Creates a new InvocationHandler mapping methods in the interfaceClass to functions in the native library.

A B C D E F G H I J L M N O P R S T U V W

Copyright © 2011. All Rights Reserved.