jnr.ffi.provider.jffi
Class PointerParameterStrategy

java.lang.Object
  extended by com.kenai.jffi.ObjectParameterStrategy
      extended by jnr.ffi.provider.jffi.ParameterStrategy
          extended by jnr.ffi.provider.jffi.PointerParameterStrategy

public final class PointerParameterStrategy
extends ParameterStrategy


Nested Class Summary
 
Nested classes/interfaces inherited from class com.kenai.jffi.ObjectParameterStrategy
com.kenai.jffi.ObjectParameterStrategy.StrategyType
 
Field Summary
static PointerParameterStrategy DIRECT
           
static PointerParameterStrategy HEAP
           
 
Fields inherited from class jnr.ffi.provider.jffi.ParameterStrategy
objectCount
 
Method Summary
 long address(Object o)
           
 long address(Pointer pointer)
           
 int length(Object o)
           
 Object object(Object o)
           
 int offset(Object o)
           
 
Methods inherited from class com.kenai.jffi.ObjectParameterStrategy
isDirect
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DIRECT

public static final PointerParameterStrategy DIRECT

HEAP

public static final PointerParameterStrategy HEAP
Method Detail

address

public long address(Object o)
Specified by:
address in class com.kenai.jffi.ObjectParameterStrategy

address

public long address(Pointer pointer)

object

public Object object(Object o)
Specified by:
object in class com.kenai.jffi.ObjectParameterStrategy

offset

public int offset(Object o)
Specified by:
offset in class com.kenai.jffi.ObjectParameterStrategy

length

public int length(Object o)
Specified by:
length in class com.kenai.jffi.ObjectParameterStrategy


Copyright © 2013. All Rights Reserved.