Package jnr.ffi.provider.jffi
Class BufferParameterStrategy
- java.lang.Object
-
- com.kenai.jffi.ObjectParameterStrategy
-
- jnr.ffi.provider.jffi.ParameterStrategy
-
- jnr.ffi.provider.jffi.BufferParameterStrategy
-
public final class BufferParameterStrategy extends ParameterStrategy
-
-
Field Summary
-
Fields inherited from class jnr.ffi.provider.jffi.ParameterStrategy
objectCount
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description long
address(java.lang.Object o)
static long
address(java.nio.Buffer buffer)
static long
address(java.nio.ByteBuffer ptr)
static long
address(java.nio.CharBuffer ptr)
static long
address(java.nio.DoubleBuffer ptr)
static long
address(java.nio.FloatBuffer ptr)
static long
address(java.nio.IntBuffer ptr)
static long
address(java.nio.LongBuffer ptr)
static long
address(java.nio.ShortBuffer ptr)
int
length(java.lang.Object o)
java.lang.Object
object(java.lang.Object o)
int
offset(java.lang.Object o)
-
-
-
Method Detail
-
address
public static long address(java.nio.ByteBuffer ptr)
-
address
public static long address(java.nio.ShortBuffer ptr)
-
address
public static long address(java.nio.CharBuffer ptr)
-
address
public static long address(java.nio.IntBuffer ptr)
-
address
public static long address(java.nio.FloatBuffer ptr)
-
address
public static long address(java.nio.LongBuffer ptr)
-
address
public static long address(java.nio.DoubleBuffer ptr)
-
address
public static long address(java.nio.Buffer buffer)
-
address
public long address(java.lang.Object o)
- Specified by:
address
in classcom.kenai.jffi.ObjectParameterStrategy
-
object
public java.lang.Object object(java.lang.Object o)
- Specified by:
object
in classcom.kenai.jffi.ObjectParameterStrategy
-
offset
public int offset(java.lang.Object o)
- Specified by:
offset
in classcom.kenai.jffi.ObjectParameterStrategy
-
length
public int length(java.lang.Object o)
- Specified by:
length
in classcom.kenai.jffi.ObjectParameterStrategy
-
-