Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
H
I
L
M
N
O
P
S
T
U
V
P
PINNED
- Static variable in class com.kenai.jffi.
ArrayFlags
Pin the array memory and pass the JVM memory pointer directly to the function
Platform
- Class in
com.kenai.jffi
Convenience class to interrogate the system about various platform-specific details.
Platform.CPU
- Enum in
com.kenai.jffi
The common names of cpu architectures.
Platform.OS
- Enum in
com.kenai.jffi
The common names of operating systems.
POINTER
- Static variable in class com.kenai.jffi.
Type
The native memory address type
putAddress(long)
- Method in class com.kenai.jffi.
HeapInvocationBuffer
putAddress(long)
- Method in interface com.kenai.jffi.
InvocationBuffer
Adds a native address parameter.
putAddress(long, long)
- Method in class com.kenai.jffi.
MemoryIO
Writes a native memory address value to a native memory location.
putArray(byte[], int, int, int)
- Method in class com.kenai.jffi.
HeapInvocationBuffer
putArray(short[], int, int, int)
- Method in class com.kenai.jffi.
HeapInvocationBuffer
putArray(int[], int, int, int)
- Method in class com.kenai.jffi.
HeapInvocationBuffer
putArray(long[], int, int, int)
- Method in class com.kenai.jffi.
HeapInvocationBuffer
putArray(float[], int, int, int)
- Method in class com.kenai.jffi.
HeapInvocationBuffer
putArray(double[], int, int, int)
- Method in class com.kenai.jffi.
HeapInvocationBuffer
putArray(byte[], int, int, int)
- Method in interface com.kenai.jffi.
InvocationBuffer
Adds a java byte array as a pointer parameter.
putArray(short[], int, int, int)
- Method in interface com.kenai.jffi.
InvocationBuffer
Adds a java short array as a pointer parameter.
putArray(int[], int, int, int)
- Method in interface com.kenai.jffi.
InvocationBuffer
Adds a java int array as a pointer parameter.
putArray(long[], int, int, int)
- Method in interface com.kenai.jffi.
InvocationBuffer
Adds a java long array as a pointer parameter.
putArray(float[], int, int, int)
- Method in interface com.kenai.jffi.
InvocationBuffer
Adds a java float array as a pointer parameter.
putArray(double[], int, int, int)
- Method in interface com.kenai.jffi.
InvocationBuffer
Adds a java double array as a pointer parameter.
putByte(int)
- Method in class com.kenai.jffi.
HeapInvocationBuffer
putByte(int)
- Method in interface com.kenai.jffi.
InvocationBuffer
Adds an 8 bit integer parameter.
putByte(long, byte)
- Method in class com.kenai.jffi.
MemoryIO
Writes an 8 bit integer value to a native memory location.
putByteArray(long, byte[], int, int)
- Method in class com.kenai.jffi.
MemoryIO
Writes a java byte array to native memory.
putCharArray(long, char[], int, int)
- Method in class com.kenai.jffi.
MemoryIO
Writes a java char array to native memory.
putDirectBuffer(Buffer, int, int)
- Method in class com.kenai.jffi.
HeapInvocationBuffer
putDirectBuffer(Buffer, int, int)
- Method in interface com.kenai.jffi.
InvocationBuffer
Adds a java direct buffer as a pointer parameter.
putDouble(double)
- Method in class com.kenai.jffi.
HeapInvocationBuffer
putDouble(double)
- Method in interface com.kenai.jffi.
InvocationBuffer
Adds a 64 bit floating point parameter.
putDouble(long, double)
- Method in class com.kenai.jffi.
MemoryIO
Writes a 64 bit floating point value to a native memory location.
putDoubleArray(long, double[], int, int)
- Method in class com.kenai.jffi.
MemoryIO
Writes a java double array to native memory.
putFloat(float)
- Method in class com.kenai.jffi.
HeapInvocationBuffer
putFloat(float)
- Method in interface com.kenai.jffi.
InvocationBuffer
Adds a 32 bit floating point parameter.
putFloat(long, float)
- Method in class com.kenai.jffi.
MemoryIO
Writes a 32 bit floating point value to a native memory location.
putFloatArray(long, float[], int, int)
- Method in class com.kenai.jffi.
MemoryIO
Writes a java double array to native memory.
putInt(int)
- Method in class com.kenai.jffi.
HeapInvocationBuffer
putInt(int)
- Method in interface com.kenai.jffi.
InvocationBuffer
Adds a 32 bit integer parameter.
putInt(long, int)
- Method in class com.kenai.jffi.
MemoryIO
Writes a 32 bit integer value to a native memory location.
putIntArray(long, int[], int, int)
- Method in class com.kenai.jffi.
MemoryIO
Writes a java int array to native memory.
putJNIEnvironment()
- Method in class com.kenai.jffi.
HeapInvocationBuffer
putLong(long)
- Method in class com.kenai.jffi.
HeapInvocationBuffer
putLong(long)
- Method in interface com.kenai.jffi.
InvocationBuffer
Adds a 64 bit integer parameter.
putLong(long, long)
- Method in class com.kenai.jffi.
MemoryIO
Writes a 64 bit integer value to a native memory location.
putLongArray(long, long[], int, int)
- Method in class com.kenai.jffi.
MemoryIO
Writes a java long array to native memory.
putShort(int)
- Method in class com.kenai.jffi.
HeapInvocationBuffer
putShort(int)
- Method in interface com.kenai.jffi.
InvocationBuffer
Adds a 16 bit integer parameter.
putShort(long, short)
- Method in class com.kenai.jffi.
MemoryIO
Writes a 16 bit integer value to a native memory location.
putShortArray(long, short[], int, int)
- Method in class com.kenai.jffi.
MemoryIO
Writes a java short array to native memory.
putStruct(byte[], int)
- Method in class com.kenai.jffi.
HeapInvocationBuffer
putStruct(long)
- Method in class com.kenai.jffi.
HeapInvocationBuffer
putStruct(byte[], int)
- Method in interface com.kenai.jffi.
InvocationBuffer
Adds a struct or union as a parameter.
putStruct(long)
- Method in interface com.kenai.jffi.
InvocationBuffer
Adds a struct or union as a parameter.
putZeroTerminatedByteArray(long, byte[], int, int)
- Method in class com.kenai.jffi.
MemoryIO
Copies a java byte array to native memory and appends a NUL terminating byte.
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
C
D
E
F
G
H
I
L
M
N
O
P
S
T
U
V