Module de.ibapl.jnhw.common
Package de.ibapl.jnhw.common.memory
Classes to manage blocks of native memory.
-
Interface Summary Interface Description MemoryAccessor NativeFunctionPointer.Producer<A extends NativeFunctionPointer> OpaqueMemory32.OpaqueMemory32Producer<T extends OpaqueMemory32,P extends AbstractNativeMemory> PointerArray32.ElementProducer<T extends OpaqueMemory32> StructArray32.ElementFactory<T extends OpaqueMemory32> -
Class Summary Class Description AbstractNativeMemory AsSignedInt AsSignedLong AsUnsignedInt AsUnsignedLong Int16_t Int32_t Int64_t Int8_t JnhwMemoryAccessor MapNativeToInt Memory32Heap Memory64Heap NativeAddressHolder<T> NativeFunctionPointer NativeIntNumber OpaqueMemory32 The base class for any chunk (i.e. pointer to or structs) of native memory.OpaqueMemory64 The base class for any chunk (i.e. pointer to or structs) of native memory.PointerArray32<T extends OpaqueMemory32> Signed_Long teh datatype signed longStruct32 StructArray32<T extends OpaqueMemory32> Uint16_t Uint32_t Uint64_t Uint8_t UnsafeMemoryAccessor UnsafeMemoryAccessor_P32_L32 UnsafeMemoryAccessor_P32_L64 UnsafeMemoryAccessor_P64_L32 UnsafeMemoryAccessor_P64_L64 Unsigned_Long teh datatype unsigned long -
Enum Summary Enum Description AbstractNativeMemory.SetMem