Package org.jruby.ext.ffi.jffi
Class DelegatingPointerParameterStrategy
java.lang.Object
com.kenai.jffi.ObjectParameterStrategy
org.jruby.ext.ffi.jffi.PointerParameterStrategy
org.jruby.ext.ffi.jffi.DelegatingPointerParameterStrategy
-
Nested Class Summary
Nested classes/interfaces inherited from class com.kenai.jffi.ObjectParameterStrategy
com.kenai.jffi.ObjectParameterStrategy.StrategyType -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final com.kenai.jffi.ObjectParameterTypeprivate final PointerParameterStrategyprivate final IRubyObjectFields inherited from class com.kenai.jffi.ObjectParameterStrategy
DIRECT, HEAP -
Constructor Summary
ConstructorsConstructorDescriptionDelegatingPointerParameterStrategy(IRubyObject value, PointerParameterStrategy strategy) -
Method Summary
Methods inherited from class org.jruby.ext.ffi.jffi.PointerParameterStrategy
isReferenceRequiredMethods inherited from class com.kenai.jffi.ObjectParameterStrategy
isDirect
-
Field Details
-
OBJECT_TYPE
private static final com.kenai.jffi.ObjectParameterType OBJECT_TYPE -
value
-
strategy
-
-
Constructor Details
-
DelegatingPointerParameterStrategy
-
-
Method Details
-
address
- Overrides:
addressin classPointerParameterStrategy
-
object
- Overrides:
objectin classPointerParameterStrategy
-
offset
- Overrides:
offsetin classPointerParameterStrategy
-
length
- Overrides:
lengthin classPointerParameterStrategy
-
getMemoryIO
- Specified by:
getMemoryIOin classPointerParameterStrategy
-