Uses of Class
de.ibapl.jnhw.common.memory.AbstractNativeMemory
-
Packages that use AbstractNativeMemory 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. -
-
Uses of AbstractNativeMemory in de.ibapl.jnhw.common.callback
Classes in de.ibapl.jnhw.common.callback with type parameters of type AbstractNativeMemory Modifier and Type Class Description classCallback_I_I_Mem_V<C extends AbstractNativeMemory>classCallback_I_I_Mem_V_Impl<C extends AbstractNativeMemory>classCallback_I_Mem_Mem_V<A extends AbstractNativeMemory,B extends AbstractNativeMemory>classCallback_I_Mem_Mem_V<A extends AbstractNativeMemory,B extends AbstractNativeMemory>classCallback_I_Mem_Mem_V_Impl<A extends AbstractNativeMemory,B extends AbstractNativeMemory>classCallback_I_Mem_Mem_V_Impl<A extends AbstractNativeMemory,B extends AbstractNativeMemory>classCallback_Mem_V<A extends AbstractNativeMemory>classCallback_Mem_V_Impl<A extends AbstractNativeMemory>Subclasses of AbstractNativeMemory in de.ibapl.jnhw.common.callback Modifier and Type Class Description classNativeRunnable -
Uses of AbstractNativeMemory in de.ibapl.jnhw.common.memory
Classes in de.ibapl.jnhw.common.memory with type parameters of type AbstractNativeMemory Modifier and Type Interface Description static interfaceOpaqueMemory32.OpaqueMemory32Producer<T extends OpaqueMemory32,P extends AbstractNativeMemory>Subclasses of AbstractNativeMemory in de.ibapl.jnhw.common.memory Modifier and Type Class Description classAsSignedIntclassAsSignedLongclassAsUnsignedIntclassAsUnsignedLongclassInt16_tclassInt32_tclassInt64_tclassInt8_tclassMapNativeToIntclassMemory32HeapclassMemory64HeapclassNativeIntNumberclassOpaqueMemory32The base class for any chunk (i.e. pointer to or structs) of native memory.classOpaqueMemory64The base class for any chunk (i.e. pointer to or structs) of native memory.classPointerArray32<T extends OpaqueMemory32>classSigned_Longteh datatype signed longclassStruct32classStructArray32<T extends OpaqueMemory32>classUint16_tclassUint32_tclassUint64_tclassUint8_tclassUnsigned_Longteh datatype unsigned longFields in de.ibapl.jnhw.common.memory declared as AbstractNativeMemory Modifier and Type Field Description AbstractNativeMemoryAbstractNativeMemory. parentMethods in de.ibapl.jnhw.common.memory with type parameters of type AbstractNativeMemory Modifier and Type Method Description static <T extends AbstractNativeMemory>
NativeAddressHolder<T>AbstractNativeMemory. toNativeAddressHolder(T value)Methods in de.ibapl.jnhw.common.memory with parameters of type AbstractNativeMemory Modifier and Type Method Description longJnhwMemoryAccessor. allocateMemory(AbstractNativeMemory mem, long sizeInBytes)longMemoryAccessor. allocateMemory(AbstractNativeMemory mem, long sizeInBytes)longUnsafeMemoryAccessor. allocateMemory(AbstractNativeMemory mem, long sizeInBytes)static longAbstractNativeMemory. calcOffsetForAlignment(AbstractNativeMemory mem, Alignment structAlignment, long startOffset)Neede for calculating baseaddress of onTheFlystatic longAbstractNativeMemory. getSizeInBytes(AbstractNativeMemory instance)Get the size in bytes if instance.static booleanAbstractNativeMemory. isSameAddress(NativeAddressHolder nativeAddress, AbstractNativeMemory om)test if adresses are the same.longMemory32Heap. nextOffset(AbstractNativeMemory fieldOnTheFly, Alignment fieldAlignment)static longAbstractNativeMemory. offsetof(AbstractNativeMemory member)Get the offset of member to direct parent.static longAbstractNativeMemory. toUintptr_t(AbstractNativeMemory instance)static longAbstractNativeMemory. toUintptr_tOrNULL(AbstractNativeMemory instance) -
Uses of AbstractNativeMemory in de.ibapl.jnhw.common.nativecall
Classes in de.ibapl.jnhw.common.nativecall with type parameters of type AbstractNativeMemory Modifier and Type Class Description classCallNative_I_I_Mem_V<C extends AbstractNativeMemory>Call a native function pointer.classCallNative_I_Mem_Mem_V<A extends AbstractNativeMemory,B extends AbstractNativeMemory>Call a native function pointer.classCallNative_I_Mem_Mem_V<A extends AbstractNativeMemory,B extends AbstractNativeMemory>Call a native function pointer.classCallNative_Mem_V<A extends AbstractNativeMemory>Call a native function pointer. -
Uses of AbstractNativeMemory in de.ibapl.jnhw.common.nativepointer
Classes in de.ibapl.jnhw.common.nativepointer with type parameters of type AbstractNativeMemory Modifier and Type Class Description classFunctionPtr_I_I_Mem_V<C extends AbstractNativeMemory>classFunctionPtr_I_Mem_Mem_V<A extends AbstractNativeMemory,B extends AbstractNativeMemory>classFunctionPtr_I_Mem_Mem_V<A extends AbstractNativeMemory,B extends AbstractNativeMemory>classFunctionPtr_Mem_V<A extends AbstractNativeMemory>
-