|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.util.zip.CRC32 com.perforce.p4java.impl.mapbased.rpc.sys.RpcCRC32Checksum
public class RpcCRC32Checksum
Provides a wrapper to the basic Java CRC32 to allow us to use the JZlib pure Java implementation of the CRC32 checksum from RFC1952.
This avoids the basic Java CRC32's JNI overhead for certain uses of checksumming where many small pieces of data are checksummed in succession.
Constructor Summary | |
---|---|
RpcCRC32Checksum()
Creates a new RpcCRC32Checksum object. |
Method Summary | |
---|---|
long |
getValue()
Returns CRC-32 value. |
void |
reset()
Resets Rpc CRC-32 to initial value. |
void |
update(byte[] b)
Updates the Rpc CRC-32 checksum with the specified array of bytes. |
void |
update(byte[] b,
int off,
int len)
Updates the Rpc CRC-32 checksum with the specified array of bytes. |
void |
update(int b)
Updates the Rpc CRC-32 checksum with the specified byte (the low eight bits of the argument b). |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RpcCRC32Checksum()
Method Detail |
---|
public void update(int b)
update
in interface Checksum
update
in class CRC32
b
- the byte to update the checksum withpublic void update(byte[] b, int off, int len)
update
in interface Checksum
update
in class CRC32
public void update(byte[] b)
update
in class CRC32
b
- the array of bytes to update the checksum withpublic void reset()
reset
in interface Checksum
reset
in class CRC32
public long getValue()
getValue
in interface Checksum
getValue
in class CRC32
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |