Package com.kenai.jffi
Class DirectObjectParameterStrategy
java.lang.Object
com.kenai.jffi.ObjectParameterStrategy
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
Constructors Constructor Description DirectObjectParameterStrategy(boolean isDirect, ObjectParameterType parameterType) -
Method Summary
Modifier and Type Method Description abstract longgetAddress(java.lang.Object parameter)intlength(java.lang.Object parameter)java.lang.Objectobject(java.lang.Object parameter)intoffset(java.lang.Object parameter)Methods inherited from class com.kenai.jffi.ObjectParameterStrategy
address, isDirectMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
DirectObjectParameterStrategy
-
-
Method Details
-
getAddress
public abstract long getAddress(java.lang.Object parameter) -
object
public final java.lang.Object object(java.lang.Object parameter)- Specified by:
objectin classObjectParameterStrategy
-
offset
public final int offset(java.lang.Object parameter)- Specified by:
offsetin classObjectParameterStrategy
-
length
public final int length(java.lang.Object parameter)- Specified by:
lengthin classObjectParameterStrategy
-