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.ObjectParameterStrategypublic long address(Pointer pointer)
public java.lang.Object object(java.lang.Object o)
object in class com.kenai.jffi.ObjectParameterStrategypublic int offset(java.lang.Object o)
offset in class com.kenai.jffi.ObjectParameterStrategypublic int length(java.lang.Object o)
length in class com.kenai.jffi.ObjectParameterStrategy