jnr.ffi.provider.jffi
Class PointerParameterStrategy

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

public abstract class PointerParameterStrategy
extends com.kenai.jffi.ObjectParameterStrategy


Nested Class Summary
 
Nested classes/interfaces inherited from class com.kenai.jffi.ObjectParameterStrategy
com.kenai.jffi.ObjectParameterStrategy.StrategyType
 
Field Summary
 int objectCount
           
 
Fields inherited from class com.kenai.jffi.ObjectParameterStrategy
DIRECT, HEAP
 
Constructor Summary
protected PointerParameterStrategy(com.kenai.jffi.ObjectParameterStrategy.StrategyType type)
           
protected PointerParameterStrategy(com.kenai.jffi.ObjectParameterStrategy.StrategyType type, com.kenai.jffi.ObjectParameterType parameterType)
           
 
Method Summary
abstract  long address(Object o)
           
 long getAddress(Object o)
           
 
Methods inherited from class com.kenai.jffi.ObjectParameterStrategy
isDirect, length, object, offset
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

objectCount

public final int objectCount
Constructor Detail

PointerParameterStrategy

protected PointerParameterStrategy(com.kenai.jffi.ObjectParameterStrategy.StrategyType type)

PointerParameterStrategy

protected PointerParameterStrategy(com.kenai.jffi.ObjectParameterStrategy.StrategyType type,
                                   com.kenai.jffi.ObjectParameterType parameterType)
Method Detail

getAddress

public long getAddress(Object o)

address

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


Copyright © 2012. All Rights Reserved.