public final class PointerParameterStrategy extends ParameterStrategy
Modifier and Type | Field and Description |
---|---|
static PointerParameterStrategy |
DIRECT |
static PointerParameterStrategy |
HEAP |
objectCount
Constructor and Description |
---|
PointerParameterStrategy(com.kenai.jffi.ObjectParameterStrategy.StrategyType type) |
Modifier and Type | Method and Description |
---|---|
long |
address(java.lang.Object o) |
long |
address(Pointer pointer) |
int |
length(java.lang.Object o) |
java.lang.Object |
object(java.lang.Object o) |
int |
offset(java.lang.Object o) |
public static final PointerParameterStrategy DIRECT
public static final PointerParameterStrategy HEAP
PointerParameterStrategy(com.kenai.jffi.ObjectParameterStrategy.StrategyType type)
public long address(java.lang.Object o)
address
in class com.kenai.jffi.ObjectParameterStrategy
public long address(Pointer pointer)
public java.lang.Object object(java.lang.Object o)
object
in class com.kenai.jffi.ObjectParameterStrategy
public int offset(java.lang.Object o)
offset
in class com.kenai.jffi.ObjectParameterStrategy
public int length(java.lang.Object o)
length
in class com.kenai.jffi.ObjectParameterStrategy