| BridJPointerWrappable |
Memory objects implementing this interface can be wrapped into a bridj
pointer.
|
| ByteBufferWrappable |
Memory objects implementing this interface can be wrapped into a NIO
ByteBuffer.
|
| Copyable<M extends Copyable<M>> |
Memory objects implementing this interface can be copied from and to other
memory objects.
|
| CopyFromToJavaArray |
Memory objects implementing this interface can copy their contents to and
from Java primitive arrays.
|
| CopyFromToNIOBuffers |
Memory objects implementing this interface can copy their contents to and
from Java NIO buffers.
|
| CopyRangeFromToJavaArray |
Memory objects implementing this interface can copy their contents to and
from Java primitive arrays.
|
| JNAPointerWrappable |
Memory objects implementing this interface can be wrapped into a JNA pointer.
|
| MappableMemory |
Memory objects implementing this interface are 'mapped' and require calls to
map/unmap methods for access.
|
| MemoryTyped |
Memory objects implementing this interface have a memory type.
|
| PointerAccessible |
Memory objects implementing this interface have an underlying long pointer
address and length defined.
|
| RangeCopyable<M> |
Memory objects implementing this interface can copy a range of their contents
to a generic destination.
|
| ReadAt |
Memory objects implementing this interface provide methods to read single
primitive types.
|
| ReadAtAligned |
Memory objects implementing this interface provide methods to read single
primitive types.
|
| ReadWriteBytesFileChannel |
Memory objects implementing this interface can read and write bytes to file
channels.
|
| Resizable |
Memory objects implementing this interface can be resized.
|
| SizedInBytes |
Memory objects implementing this interface have a defined length in bytes.
|
| WriteAt |
Memory objects implementing this interface provide methods to write single
primitive types.
|
| WriteAtAligned |
Memory objects implementing this interface provide methods to write single
primitive types.
|