Package org.agrona.checksum
Class Crc32c
- java.lang.Object
-
- org.agrona.checksum.Crc32c
-
-
Field Summary
Fields Modifier and Type Field Description static Crc32c
INSTANCE
Single instance to compute CRC-32C checksum.private static java.lang.invoke.MethodHandle
UPDATE_DIRECT_BYTE_BUFFER
-
Constructor Summary
Constructors Modifier Constructor Description private
Crc32c()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private static int
bitwiseComplement(int value)
int
compute(long address, int offset, int length)
Computes a checksum based on the contents of ajava.nio.DirectByteBuffer
.
-
-
-
Field Detail
-
INSTANCE
public static final Crc32c INSTANCE
Single instance to compute CRC-32C checksum.
-
UPDATE_DIRECT_BYTE_BUFFER
private static final java.lang.invoke.MethodHandle UPDATE_DIRECT_BYTE_BUFFER
-
-