Uses of Class
de.ibapl.jnhw.common.memory.NativeAddressHolder
-
Packages that use NativeAddressHolder Package Description de.ibapl.jnhw.common.callback Native function pointers for calling back from native code.de.ibapl.jnhw.common.memory Classes to manage blocks of native memory.de.ibapl.jnhw.common.nativecall Native function pointers for calling into native code.de.ibapl.jnhw.common.nativepointer Native function pointers for calling into native and for callin back from native code.de.ibapl.jnhw.common.util Utility classes for JNHW. -
-
Uses of NativeAddressHolder in de.ibapl.jnhw.common.callback
Methods in de.ibapl.jnhw.common.callback with parameters of type NativeAddressHolder Modifier and Type Method Description protected abstract ACallback_I_Mem_Mem_V_Impl. wrapA(NativeAddressHolder address)protected abstract ACallback_Mem_V_Impl. wrapA(NativeAddressHolder address)protected abstract BCallback_I_Mem_Mem_V_Impl. wrapB(NativeAddressHolder address)protected abstract CCallback_I_I_Mem_V_Impl. wrapC(NativeAddressHolder address)Constructors in de.ibapl.jnhw.common.callback with parameters of type NativeAddressHolder Constructor Description Callback_I_I_Mem_V(NativeAddressHolder src)Callback_I_Mem_Mem_V(NativeAddressHolder src)Callback_I_V(NativeAddressHolder src)Callback_IJ_V(NativeAddressHolder src)Callback_J_V(NativeAddressHolder src)Callback_Mem_V(NativeAddressHolder src)Constructor parameters in de.ibapl.jnhw.common.callback with type arguments of type NativeAddressHolder Constructor Description Callback_I_I_Mem_V(Function<T,NativeAddressHolder> producer)Callback_I_Mem_Mem_V(Function<T,NativeAddressHolder> producer)Callback_I_V(Function<T,NativeAddressHolder> producer)Callback_IJ_V(Function<T,NativeAddressHolder> producer)Callback_J_V(Function<T,NativeAddressHolder> producer)Callback_Mem_V(Function<T,NativeAddressHolder> producer) -
Uses of NativeAddressHolder in de.ibapl.jnhw.common.memory
Fields in de.ibapl.jnhw.common.memory declared as NativeAddressHolder Modifier and Type Field Description static NativeAddressHolderNativeAddressHolder. NULLMethods in de.ibapl.jnhw.common.memory with parameters of type NativeAddressHolder Modifier and Type Method Description static booleanAbstractNativeMemory. isSameAddress(NativeAddressHolder nativeAddress, AbstractNativeMemory om)test if adresses are the same.ANativeFunctionPointer.Producer. produce(NativeAddressHolder nativeAddressHolder)TOpaqueMemory32.OpaqueMemory32Producer. produce(NativeAddressHolder address, P parent)TPointerArray32.ElementProducer. produce(NativeAddressHolder baseAddress, int index, T cachedElement)static longNativeAddressHolder. toUintptr_t(NativeAddressHolder value)voidJnhwMemoryAccessor. uintptr_t(OpaqueMemory32 mem, long offset, NativeAddressHolder dest)voidMemoryAccessor. uintptr_t(OpaqueMemory32 mem, long offset, NativeAddressHolder dest)voidUnsafeMemoryAccessor. uintptr_t(OpaqueMemory32 mem, long offset, NativeAddressHolder dest)voidJnhwMemoryAccessor. uintptr_t_AtIndex(OpaqueMemory32 mem, long offset, int index, NativeAddressHolder dest)voidMemoryAccessor. uintptr_t_AtIndex(OpaqueMemory32 mem, long offset, int index, NativeAddressHolder dest)voidUnsafeMemoryAccessor. uintptr_t_AtIndex(OpaqueMemory32 mem, long offset, int index, NativeAddressHolder dest)static NativeFunctionPointerNativeFunctionPointer. wrap(NativeAddressHolder nativePointer)Constructors in de.ibapl.jnhw.common.memory with parameters of type NativeAddressHolder Constructor Description AbstractNativeMemory(NativeAddressHolder addressHolder)Create a static memory slice which will NOT be freed - its static.Memory32Heap(NativeAddressHolder nativeAddress, int sizeInBytes)Memory64Heap(NativeAddressHolder nativeAddress, long sizeInBytes)NativeFunctionPointer(NativeAddressHolder src)OpaqueMemory32(NativeAddressHolder addressHolder, int sizeInBytes)Create a static memory slice which will NOT be freed - its static.OpaqueMemory64(NativeAddressHolder addressHolder, long sizeInBytes)Create a static memory slice which will NOT be freed - its static.Struct32(NativeAddressHolder nativeAddressHolder, int sizeInBytes)Constructor parameters in de.ibapl.jnhw.common.memory with type arguments of type NativeAddressHolder Constructor Description NativeFunctionPointer(Function<T,NativeAddressHolder> producer) -
Uses of NativeAddressHolder in de.ibapl.jnhw.common.nativecall
Methods in de.ibapl.jnhw.common.nativecall with parameters of type NativeAddressHolder Modifier and Type Method Description static CallNative_I_I_Mem_VCallNative_I_I_Mem_V. wrap(NativeAddressHolder src)static CallNative_I_Mem_Mem_VCallNative_I_Mem_Mem_V. wrap(NativeAddressHolder src)static CallNative_I_VCallNative_I_V. wrap(NativeAddressHolder src)static CallNative_IJ_VCallNative_IJ_V. wrap(NativeAddressHolder src)static CallNative_J_VCallNative_J_V. wrap(NativeAddressHolder src)static CallNative_Mem_VCallNative_Mem_V. wrap(NativeAddressHolder src)Constructors in de.ibapl.jnhw.common.nativecall with parameters of type NativeAddressHolder Constructor Description CallNative_I_I_Mem_V(NativeAddressHolder src)CallNative_I_Mem_Mem_V(NativeAddressHolder src)CallNative_I_V(NativeAddressHolder src)CallNative_IJ_V(NativeAddressHolder src)CallNative_J_V(NativeAddressHolder src)CallNative_Mem_V(NativeAddressHolder src) -
Uses of NativeAddressHolder in de.ibapl.jnhw.common.nativepointer
Constructors in de.ibapl.jnhw.common.nativepointer with parameters of type NativeAddressHolder Constructor Description FunctionPtr_I_I_Mem_V(NativeAddressHolder src)FunctionPtr_I_Mem_Mem_V(NativeAddressHolder src)FunctionPtr_I_V(NativeAddressHolder src)FunctionPtr_IJ_V(NativeAddressHolder src)FunctionPtr_J_V(NativeAddressHolder src)FunctionPtr_Mem_V(NativeAddressHolder src)Constructor parameters in de.ibapl.jnhw.common.nativepointer with type arguments of type NativeAddressHolder Constructor Description FunctionPtr_I_I_Mem_V(Function<T,NativeAddressHolder> producer)FunctionPtr_I_Mem_Mem_V(Function<T,NativeAddressHolder> producer)FunctionPtr_I_V(Function<T,NativeAddressHolder> producer)FunctionPtr_IJ_V(Function<T,NativeAddressHolder> producer)FunctionPtr_J_V(Function<T,NativeAddressHolder> producer)FunctionPtr_Mem_V(Function<T,NativeAddressHolder> producer) -
Uses of NativeAddressHolder in de.ibapl.jnhw.common.util
Methods in de.ibapl.jnhw.common.util with parameters of type NativeAddressHolder Modifier and Type Method Description voidJsonStringBuilder. appendNativeAddressHolderMember(String name, NativeAddressHolder value)
-