Package org.agrona.checksum
Class Crc32c
java.lang.Object
org.agrona.checksum.Crc32c
- All Implemented Interfaces:
Checksum
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Crc32c
Single instance to compute CRC-32C checksum.private static final MethodHandle
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprivate 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 Details
-
INSTANCE
Single instance to compute CRC-32C checksum. -
UPDATE_DIRECT_BYTE_BUFFER
-
-
Constructor Details
-
Crc32c
private Crc32c()
-
-
Method Details
-
bitwiseComplement
private static int bitwiseComplement(int value) -
compute
public int compute(long address, int offset, int length) Computes a checksum based on the contents of ajava.nio.DirectByteBuffer
.
-