Module de.ibapl.jnhw.common
Package de.ibapl.jnhw.common.callback
Class Callback_I_Mem_Mem_V_Impl<A extends AbstractNativeMemory,B extends AbstractNativeMemory>
- java.lang.Object
-
- de.ibapl.jnhw.common.memory.NativeFunctionPointer
-
- de.ibapl.jnhw.common.nativepointer.FunctionPtr_I_Mem_Mem_V<A,B>
-
- de.ibapl.jnhw.common.callback.Callback_I_Mem_Mem_V<A,B>
-
- de.ibapl.jnhw.common.callback.Callback_I_Mem_Mem_V_Impl<A,B>
-
- Type Parameters:
A-B-
- All Implemented Interfaces:
NativeCallToJava
public abstract class Callback_I_Mem_Mem_V_Impl<A extends AbstractNativeMemory,B extends AbstractNativeMemory> extends Callback_I_Mem_Mem_V<A,B> implements NativeCallToJava
- Author:
- aploese
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class de.ibapl.jnhw.common.memory.NativeFunctionPointer
NativeFunctionPointer.Producer<A extends NativeFunctionPointer>
-
-
Field Summary
-
Fields inherited from class de.ibapl.jnhw.common.memory.NativeFunctionPointer
nativeAddress
-
-
Constructor Summary
Constructors Constructor Description Callback_I_Mem_Mem_V_Impl()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static intcallbacksAvailable()this is just an estimation ...static Callback_I_Mem_Mem_V_Implfind(NativeFunctionPointer callbackPtr)static intMAX_CALL_BACKS()protected abstract AwrapA(NativeAddressHolder address)protected abstract BwrapB(NativeAddressHolder address)-
Methods inherited from class de.ibapl.jnhw.common.callback.Callback_I_Mem_Mem_V
callback
-
Methods inherited from class de.ibapl.jnhw.common.memory.NativeFunctionPointer
equals, hashCode, isSameAddress, nativeToString, toNativeAddressHolder, toString, toUintptr_t, toUintptr_tOrNULL, wrap, wrap
-
-
-
-
Method Detail
-
find
public static Callback_I_Mem_Mem_V_Impl find(NativeFunctionPointer callbackPtr)
-
callbacksAvailable
public static int callbacksAvailable()
this is just an estimation ...- Returns:
-
MAX_CALL_BACKS
public static int MAX_CALL_BACKS()
-
wrapA
protected abstract A wrapA(NativeAddressHolder address)
-
wrapB
protected abstract B wrapB(NativeAddressHolder address)
-
-