Class ZstdDirectBufferDecompressingStreamNoFinalizer
java.lang.Object
com.github.luben.zstd.BaseZstdBufferDecompressingStreamNoFinalizer
com.github.luben.zstd.ZstdDirectBufferDecompressingStreamNoFinalizer
- All Implemented Interfaces:
Closeable, AutoCloseable
public class ZstdDirectBufferDecompressingStreamNoFinalizer
extends BaseZstdBufferDecompressingStreamNoFinalizer
-
Field Summary
Fields inherited from class BaseZstdBufferDecompressingStreamNoFinalizer
closed, source, stream -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) longprivate static long(package private) longdecompressStream(long stream, ByteBuffer dst, int dstOffset, int dstSize, ByteBuffer src, int srcOffset, int srcSize) private longdecompressStreamNative(long stream, ByteBuffer dst, int dstOffset, int dstSize, ByteBuffer src, int srcOffset, int srcSize) (package private) longfreeDStream(long stream) private static longfreeDStreamNative(long stream) (package private) longinitDStream(long stream) private longinitDStreamNative(long stream) intread(ByteBuffer target) private static longstatic intMethods inherited from class BaseZstdBufferDecompressingStreamNoFinalizer
close, hasRemaining, readInternal, refill, setDict, setDict, setLongMax
-
Constructor Details
-
ZstdDirectBufferDecompressingStreamNoFinalizer
-
-
Method Details
-
read
- Specified by:
readin classBaseZstdBufferDecompressingStreamNoFinalizer- Throws:
IOException
-
createDStream
long createDStream()- Specified by:
createDStreamin classBaseZstdBufferDecompressingStreamNoFinalizer
-
freeDStream
long freeDStream(long stream) - Specified by:
freeDStreamin classBaseZstdBufferDecompressingStreamNoFinalizer
-
initDStream
long initDStream(long stream) - Specified by:
initDStreamin classBaseZstdBufferDecompressingStreamNoFinalizer
-
decompressStream
long decompressStream(long stream, ByteBuffer dst, int dstOffset, int dstSize, ByteBuffer src, int srcOffset, int srcSize) - Specified by:
decompressStreamin classBaseZstdBufferDecompressingStreamNoFinalizer
-
recommendedTargetBufferSize
public static int recommendedTargetBufferSize() -
createDStreamNative
private static long createDStreamNative() -
freeDStreamNative
private static long freeDStreamNative(long stream) -
initDStreamNative
private long initDStreamNative(long stream) -
decompressStreamNative
private long decompressStreamNative(long stream, ByteBuffer dst, int dstOffset, int dstSize, ByteBuffer src, int srcOffset, int srcSize) -
recommendedDOutSizeNative
private static long recommendedDOutSizeNative()
-