|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.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 Checksumupdate in class CRC32b - the byte to update the checksum with
public void update(byte[] b,
int off,
int len)
update in interface Checksumupdate in class CRC32public void update(byte[] b)
update in class CRC32b - the array of bytes to update the checksum withpublic void reset()
reset in interface Checksumreset in class CRC32public long getValue()
getValue in interface ChecksumgetValue in class CRC32
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||