Class Hierarchy
- java.lang.Object
- net.haesleinhuepf.clij.coremem.rgc.FreeableBase (implements net.haesleinhuepf.clij.coremem.rgc.Freeable)
- net.haesleinhuepf.clij.coremem.MemoryBase (implements net.haesleinhuepf.clij.coremem.rgc.Cleanable, net.haesleinhuepf.clij.coremem.ContiguousMemoryInterface, net.haesleinhuepf.clij.coremem.rgc.Freeable, net.haesleinhuepf.clij.coremem.interfaces.PointerAccessible, net.haesleinhuepf.clij.coremem.interfaces.RangeCopyable<M>, net.haesleinhuepf.clij.coremem.interfaces.SizedInBytes)
- net.haesleinhuepf.clij.coremem.MappedMemoryBase (implements net.haesleinhuepf.clij.coremem.interfaces.MappableMemory)
- net.haesleinhuepf.clij.coremem.MemoryBase (implements net.haesleinhuepf.clij.coremem.rgc.Cleanable, net.haesleinhuepf.clij.coremem.ContiguousMemoryInterface, net.haesleinhuepf.clij.coremem.rgc.Freeable, net.haesleinhuepf.clij.coremem.interfaces.PointerAccessible, net.haesleinhuepf.clij.coremem.interfaces.RangeCopyable<M>, net.haesleinhuepf.clij.coremem.interfaces.SizedInBytes)
- net.haesleinhuepf.clij.coremem.SafeContiguousMemory (implements net.haesleinhuepf.clij.coremem.ContiguousMemoryInterface)
- net.haesleinhuepf.clij.coremem.rgc.FreeableBase (implements net.haesleinhuepf.clij.coremem.rgc.Freeable)
Interface Hierarchy
- net.haesleinhuepf.clij.coremem.interfaces.BridJPointerWrappable
- net.haesleinhuepf.clij.coremem.ContiguousMemoryInterface (also extends net.haesleinhuepf.clij.coremem.interfaces.ByteBufferWrappable, net.haesleinhuepf.clij.coremem.interfaces.Copyable<M>, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToJavaArray, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToNIOBuffers, net.haesleinhuepf.clij.coremem.interfaces.CopyRangeFromToJavaArray, net.haesleinhuepf.clij.coremem.rgc.Freeable, net.haesleinhuepf.clij.coremem.interfaces.JNAPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.PointerAccessible, net.haesleinhuepf.clij.coremem.interfaces.ReadAt, net.haesleinhuepf.clij.coremem.interfaces.ReadAtAligned, net.haesleinhuepf.clij.coremem.interfaces.ReadWriteBytesFileChannel, net.haesleinhuepf.clij.coremem.interfaces.SizedInBytes, net.haesleinhuepf.clij.coremem.interfaces.WriteAt, net.haesleinhuepf.clij.coremem.interfaces.WriteAtAligned)
- net.haesleinhuepf.clij.coremem.interfaces.ByteBufferWrappable
- net.haesleinhuepf.clij.coremem.ContiguousMemoryInterface (also extends net.haesleinhuepf.clij.coremem.interfaces.BridJPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.Copyable<M>, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToJavaArray, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToNIOBuffers, net.haesleinhuepf.clij.coremem.interfaces.CopyRangeFromToJavaArray, net.haesleinhuepf.clij.coremem.rgc.Freeable, net.haesleinhuepf.clij.coremem.interfaces.JNAPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.PointerAccessible, net.haesleinhuepf.clij.coremem.interfaces.ReadAt, net.haesleinhuepf.clij.coremem.interfaces.ReadAtAligned, net.haesleinhuepf.clij.coremem.interfaces.ReadWriteBytesFileChannel, net.haesleinhuepf.clij.coremem.interfaces.SizedInBytes, net.haesleinhuepf.clij.coremem.interfaces.WriteAt, net.haesleinhuepf.clij.coremem.interfaces.WriteAtAligned)
- net.haesleinhuepf.clij.coremem.interfaces.Copyable<M>
- net.haesleinhuepf.clij.coremem.ContiguousMemoryInterface (also extends net.haesleinhuepf.clij.coremem.interfaces.BridJPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.ByteBufferWrappable, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToJavaArray, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToNIOBuffers, net.haesleinhuepf.clij.coremem.interfaces.CopyRangeFromToJavaArray, net.haesleinhuepf.clij.coremem.rgc.Freeable, net.haesleinhuepf.clij.coremem.interfaces.JNAPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.PointerAccessible, net.haesleinhuepf.clij.coremem.interfaces.ReadAt, net.haesleinhuepf.clij.coremem.interfaces.ReadAtAligned, net.haesleinhuepf.clij.coremem.interfaces.ReadWriteBytesFileChannel, net.haesleinhuepf.clij.coremem.interfaces.SizedInBytes, net.haesleinhuepf.clij.coremem.interfaces.WriteAt, net.haesleinhuepf.clij.coremem.interfaces.WriteAtAligned)
- net.haesleinhuepf.clij.coremem.interfaces.CopyFromToJavaArray
- net.haesleinhuepf.clij.coremem.ContiguousMemoryInterface (also extends net.haesleinhuepf.clij.coremem.interfaces.BridJPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.ByteBufferWrappable, net.haesleinhuepf.clij.coremem.interfaces.Copyable<M>, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToNIOBuffers, net.haesleinhuepf.clij.coremem.interfaces.CopyRangeFromToJavaArray, net.haesleinhuepf.clij.coremem.rgc.Freeable, net.haesleinhuepf.clij.coremem.interfaces.JNAPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.PointerAccessible, net.haesleinhuepf.clij.coremem.interfaces.ReadAt, net.haesleinhuepf.clij.coremem.interfaces.ReadAtAligned, net.haesleinhuepf.clij.coremem.interfaces.ReadWriteBytesFileChannel, net.haesleinhuepf.clij.coremem.interfaces.SizedInBytes, net.haesleinhuepf.clij.coremem.interfaces.WriteAt, net.haesleinhuepf.clij.coremem.interfaces.WriteAtAligned)
- net.haesleinhuepf.clij.coremem.interfaces.CopyFromToNIOBuffers
- net.haesleinhuepf.clij.coremem.ContiguousMemoryInterface (also extends net.haesleinhuepf.clij.coremem.interfaces.BridJPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.ByteBufferWrappable, net.haesleinhuepf.clij.coremem.interfaces.Copyable<M>, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToJavaArray, net.haesleinhuepf.clij.coremem.interfaces.CopyRangeFromToJavaArray, net.haesleinhuepf.clij.coremem.rgc.Freeable, net.haesleinhuepf.clij.coremem.interfaces.JNAPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.PointerAccessible, net.haesleinhuepf.clij.coremem.interfaces.ReadAt, net.haesleinhuepf.clij.coremem.interfaces.ReadAtAligned, net.haesleinhuepf.clij.coremem.interfaces.ReadWriteBytesFileChannel, net.haesleinhuepf.clij.coremem.interfaces.SizedInBytes, net.haesleinhuepf.clij.coremem.interfaces.WriteAt, net.haesleinhuepf.clij.coremem.interfaces.WriteAtAligned)
- net.haesleinhuepf.clij.coremem.interfaces.CopyRangeFromToJavaArray
- net.haesleinhuepf.clij.coremem.ContiguousMemoryInterface (also extends net.haesleinhuepf.clij.coremem.interfaces.BridJPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.ByteBufferWrappable, net.haesleinhuepf.clij.coremem.interfaces.Copyable<M>, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToJavaArray, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToNIOBuffers, net.haesleinhuepf.clij.coremem.rgc.Freeable, net.haesleinhuepf.clij.coremem.interfaces.JNAPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.PointerAccessible, net.haesleinhuepf.clij.coremem.interfaces.ReadAt, net.haesleinhuepf.clij.coremem.interfaces.ReadAtAligned, net.haesleinhuepf.clij.coremem.interfaces.ReadWriteBytesFileChannel, net.haesleinhuepf.clij.coremem.interfaces.SizedInBytes, net.haesleinhuepf.clij.coremem.interfaces.WriteAt, net.haesleinhuepf.clij.coremem.interfaces.WriteAtAligned)
- net.haesleinhuepf.clij.coremem.rgc.Freeable
- net.haesleinhuepf.clij.coremem.ContiguousMemoryInterface (also extends net.haesleinhuepf.clij.coremem.interfaces.BridJPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.ByteBufferWrappable, net.haesleinhuepf.clij.coremem.interfaces.Copyable<M>, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToJavaArray, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToNIOBuffers, net.haesleinhuepf.clij.coremem.interfaces.CopyRangeFromToJavaArray, net.haesleinhuepf.clij.coremem.interfaces.JNAPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.PointerAccessible, net.haesleinhuepf.clij.coremem.interfaces.ReadAt, net.haesleinhuepf.clij.coremem.interfaces.ReadAtAligned, net.haesleinhuepf.clij.coremem.interfaces.ReadWriteBytesFileChannel, net.haesleinhuepf.clij.coremem.interfaces.SizedInBytes, net.haesleinhuepf.clij.coremem.interfaces.WriteAt, net.haesleinhuepf.clij.coremem.interfaces.WriteAtAligned)
- net.haesleinhuepf.clij.coremem.interfaces.JNAPointerWrappable
- net.haesleinhuepf.clij.coremem.ContiguousMemoryInterface (also extends net.haesleinhuepf.clij.coremem.interfaces.BridJPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.ByteBufferWrappable, net.haesleinhuepf.clij.coremem.interfaces.Copyable<M>, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToJavaArray, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToNIOBuffers, net.haesleinhuepf.clij.coremem.interfaces.CopyRangeFromToJavaArray, net.haesleinhuepf.clij.coremem.rgc.Freeable, net.haesleinhuepf.clij.coremem.interfaces.PointerAccessible, net.haesleinhuepf.clij.coremem.interfaces.ReadAt, net.haesleinhuepf.clij.coremem.interfaces.ReadAtAligned, net.haesleinhuepf.clij.coremem.interfaces.ReadWriteBytesFileChannel, net.haesleinhuepf.clij.coremem.interfaces.SizedInBytes, net.haesleinhuepf.clij.coremem.interfaces.WriteAt, net.haesleinhuepf.clij.coremem.interfaces.WriteAtAligned)
- net.haesleinhuepf.clij.coremem.interfaces.MemoryTyped
- net.haesleinhuepf.clij.coremem.interfaces.WriteAt
- net.haesleinhuepf.clij.coremem.ContiguousMemoryInterface (also extends net.haesleinhuepf.clij.coremem.interfaces.BridJPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.ByteBufferWrappable, net.haesleinhuepf.clij.coremem.interfaces.Copyable<M>, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToJavaArray, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToNIOBuffers, net.haesleinhuepf.clij.coremem.interfaces.CopyRangeFromToJavaArray, net.haesleinhuepf.clij.coremem.rgc.Freeable, net.haesleinhuepf.clij.coremem.interfaces.JNAPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.PointerAccessible, net.haesleinhuepf.clij.coremem.interfaces.ReadAt, net.haesleinhuepf.clij.coremem.interfaces.ReadAtAligned, net.haesleinhuepf.clij.coremem.interfaces.ReadWriteBytesFileChannel, net.haesleinhuepf.clij.coremem.interfaces.SizedInBytes, net.haesleinhuepf.clij.coremem.interfaces.WriteAtAligned)
- net.haesleinhuepf.clij.coremem.interfaces.WriteAtAligned
- net.haesleinhuepf.clij.coremem.ContiguousMemoryInterface (also extends net.haesleinhuepf.clij.coremem.interfaces.BridJPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.ByteBufferWrappable, net.haesleinhuepf.clij.coremem.interfaces.Copyable<M>, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToJavaArray, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToNIOBuffers, net.haesleinhuepf.clij.coremem.interfaces.CopyRangeFromToJavaArray, net.haesleinhuepf.clij.coremem.rgc.Freeable, net.haesleinhuepf.clij.coremem.interfaces.JNAPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.PointerAccessible, net.haesleinhuepf.clij.coremem.interfaces.ReadAt, net.haesleinhuepf.clij.coremem.interfaces.ReadAtAligned, net.haesleinhuepf.clij.coremem.interfaces.ReadWriteBytesFileChannel, net.haesleinhuepf.clij.coremem.interfaces.SizedInBytes, net.haesleinhuepf.clij.coremem.interfaces.WriteAt)
- net.haesleinhuepf.clij.coremem.interfaces.WriteAt
- net.haesleinhuepf.clij.coremem.interfaces.ReadAt
- net.haesleinhuepf.clij.coremem.ContiguousMemoryInterface (also extends net.haesleinhuepf.clij.coremem.interfaces.BridJPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.ByteBufferWrappable, net.haesleinhuepf.clij.coremem.interfaces.Copyable<M>, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToJavaArray, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToNIOBuffers, net.haesleinhuepf.clij.coremem.interfaces.CopyRangeFromToJavaArray, net.haesleinhuepf.clij.coremem.rgc.Freeable, net.haesleinhuepf.clij.coremem.interfaces.JNAPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.PointerAccessible, net.haesleinhuepf.clij.coremem.interfaces.ReadAtAligned, net.haesleinhuepf.clij.coremem.interfaces.ReadWriteBytesFileChannel, net.haesleinhuepf.clij.coremem.interfaces.SizedInBytes, net.haesleinhuepf.clij.coremem.interfaces.WriteAt, net.haesleinhuepf.clij.coremem.interfaces.WriteAtAligned)
- net.haesleinhuepf.clij.coremem.interfaces.ReadAtAligned
- net.haesleinhuepf.clij.coremem.ContiguousMemoryInterface (also extends net.haesleinhuepf.clij.coremem.interfaces.BridJPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.ByteBufferWrappable, net.haesleinhuepf.clij.coremem.interfaces.Copyable<M>, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToJavaArray, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToNIOBuffers, net.haesleinhuepf.clij.coremem.interfaces.CopyRangeFromToJavaArray, net.haesleinhuepf.clij.coremem.rgc.Freeable, net.haesleinhuepf.clij.coremem.interfaces.JNAPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.PointerAccessible, net.haesleinhuepf.clij.coremem.interfaces.ReadAt, net.haesleinhuepf.clij.coremem.interfaces.ReadWriteBytesFileChannel, net.haesleinhuepf.clij.coremem.interfaces.SizedInBytes, net.haesleinhuepf.clij.coremem.interfaces.WriteAt, net.haesleinhuepf.clij.coremem.interfaces.WriteAtAligned)
- net.haesleinhuepf.clij.coremem.interfaces.ReadWriteBytesFileChannel
- net.haesleinhuepf.clij.coremem.ContiguousMemoryInterface (also extends net.haesleinhuepf.clij.coremem.interfaces.BridJPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.ByteBufferWrappable, net.haesleinhuepf.clij.coremem.interfaces.Copyable<M>, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToJavaArray, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToNIOBuffers, net.haesleinhuepf.clij.coremem.interfaces.CopyRangeFromToJavaArray, net.haesleinhuepf.clij.coremem.rgc.Freeable, net.haesleinhuepf.clij.coremem.interfaces.JNAPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.PointerAccessible, net.haesleinhuepf.clij.coremem.interfaces.ReadAt, net.haesleinhuepf.clij.coremem.interfaces.ReadAtAligned, net.haesleinhuepf.clij.coremem.interfaces.SizedInBytes, net.haesleinhuepf.clij.coremem.interfaces.WriteAt, net.haesleinhuepf.clij.coremem.interfaces.WriteAtAligned)
- net.haesleinhuepf.clij.coremem.interfaces.SizedInBytes
- net.haesleinhuepf.clij.coremem.ContiguousMemoryInterface (also extends net.haesleinhuepf.clij.coremem.interfaces.BridJPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.ByteBufferWrappable, net.haesleinhuepf.clij.coremem.interfaces.Copyable<M>, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToJavaArray, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToNIOBuffers, net.haesleinhuepf.clij.coremem.interfaces.CopyRangeFromToJavaArray, net.haesleinhuepf.clij.coremem.rgc.Freeable, net.haesleinhuepf.clij.coremem.interfaces.JNAPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.PointerAccessible, net.haesleinhuepf.clij.coremem.interfaces.ReadAt, net.haesleinhuepf.clij.coremem.interfaces.ReadAtAligned, net.haesleinhuepf.clij.coremem.interfaces.ReadWriteBytesFileChannel, net.haesleinhuepf.clij.coremem.interfaces.WriteAt, net.haesleinhuepf.clij.coremem.interfaces.WriteAtAligned)
- net.haesleinhuepf.clij.coremem.interfaces.PointerAccessible
- net.haesleinhuepf.clij.coremem.ContiguousMemoryInterface (also extends net.haesleinhuepf.clij.coremem.interfaces.BridJPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.ByteBufferWrappable, net.haesleinhuepf.clij.coremem.interfaces.Copyable<M>, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToJavaArray, net.haesleinhuepf.clij.coremem.interfaces.CopyFromToNIOBuffers, net.haesleinhuepf.clij.coremem.interfaces.CopyRangeFromToJavaArray, net.haesleinhuepf.clij.coremem.rgc.Freeable, net.haesleinhuepf.clij.coremem.interfaces.JNAPointerWrappable, net.haesleinhuepf.clij.coremem.interfaces.ReadAt, net.haesleinhuepf.clij.coremem.interfaces.ReadAtAligned, net.haesleinhuepf.clij.coremem.interfaces.ReadWriteBytesFileChannel, net.haesleinhuepf.clij.coremem.interfaces.SizedInBytes, net.haesleinhuepf.clij.coremem.interfaces.WriteAt, net.haesleinhuepf.clij.coremem.interfaces.WriteAtAligned)