Package com.jogamp.common.nio
JogAmp NIO Utilities
-
Interface Summary Interface Description MappedByteBufferInputStream.FileResizeOp File resize interface allowing a file to change its size, e.g.NativeBuffer<B extends NativeBuffer> Hardware independent container for various kinds of buffers. -
Class Summary Class Description AbstractBuffer<B extends AbstractBuffer> Buffers Utility methods allowing easyBuffer
manipulations.Buffers.Cleaner Access to NIOsun.misc.Cleaner
, allowing caller to deterministically clean a givenDirectBuffer
.ByteBufferInputStream CachedBufferFactory Buffer factory attempting to reduce buffer creation overhead.ElementBuffer Hardware independent container holding an array of linearly aligned elements, while itsAbstractBuffer.getDirectBufferAddress()
is-a pointer-type value, i.e.MappedByteBufferInputStream AnInputStream
implementation based on an underlyingFileChannel
's memory mappedByteBuffer
,supporting
mark
andMappedByteBufferInputStream.reset()
.MappedByteBufferOutputStream PointerBuffer Hardware independent container holding an array of native pointer, while itsAbstractBuffer.getDirectBufferAddress()
is-a pointer-pointer type value.StructAccessor -
Enum Summary Enum Description MappedByteBufferInputStream.CacheMode