com.kenai.jffi
Class DirectObjectParameterStrategy

java.lang.Object
  extended by com.kenai.jffi.ObjectParameterStrategy
      extended by com.kenai.jffi.DirectObjectParameterStrategy

public abstract class DirectObjectParameterStrategy
extends ObjectParameterStrategy


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

Constructor Detail

DirectObjectParameterStrategy

public DirectObjectParameterStrategy(boolean isDirect,
                                     ObjectParameterType parameterType)
Method Detail

getAddress

public abstract long getAddress(Object parameter)

object

public final Object object(Object parameter)
Specified by:
object in class ObjectParameterStrategy

offset

public final int offset(Object parameter)
Specified by:
offset in class ObjectParameterStrategy

length

public final int length(Object parameter)
Specified by:
length in class ObjectParameterStrategy


Copyright © 2012. All Rights Reserved.