Module de.ibapl.jnhw.common
Package de.ibapl.jnhw.common.nativecall
Class CallNative_I_I_Mem_V<C extends AbstractNativeMemory>
- java.lang.Object
-
- de.ibapl.jnhw.common.memory.NativeFunctionPointer
-
- de.ibapl.jnhw.common.nativepointer.FunctionPtr_I_I_Mem_V<C>
-
- de.ibapl.jnhw.common.nativecall.CallNative_I_I_Mem_V<C>
-
public class CallNative_I_I_Mem_V<C extends AbstractNativeMemory> extends FunctionPtr_I_I_Mem_V<C>
Call a native function pointer.- 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 CallNative_I_I_Mem_V(NativeAddressHolder src)CallNative_I_I_Mem_V(NativeFunctionPointer src)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcall(int a, int b, C c)call the native function.static CallNative_I_I_Mem_Vwrap(NativeAddressHolder src)static CallNative_I_I_Mem_Vwrap(NativeFunctionPointer src)-
Methods inherited from class de.ibapl.jnhw.common.memory.NativeFunctionPointer
equals, hashCode, isSameAddress, nativeToString, toNativeAddressHolder, toString, toUintptr_t, toUintptr_tOrNULL
-
-
-
-
Constructor Detail
-
CallNative_I_I_Mem_V
public CallNative_I_I_Mem_V(NativeFunctionPointer src)
-
CallNative_I_I_Mem_V
public CallNative_I_I_Mem_V(NativeAddressHolder src)
-
-
Method Detail
-
wrap
public static CallNative_I_I_Mem_V wrap(NativeFunctionPointer src)
-
wrap
public static CallNative_I_I_Mem_V wrap(NativeAddressHolder src)
-
call
public void call(int a, int b, C c)call the native function.- Parameters:
value-
-
-