Implements a CRC32 checksum generator
More...
|
| CRC32Checksum () |
| Initializes a new instance of the CRC32 checksum generator More...
|
|
| CRC32Checksum (uint initialValue) |
| Initializes a new instance of the CRC32 checksum generator with a specified value More...
|
|
override void | Update (byte[] data, int offset, int count) |
| Updates the current checksum with part of an array of bytes More...
|
|
| ChecksumGeneratorBase () |
| Initializes a new instance of the checksum generator base - the current checksum is set to zero More...
|
|
| ChecksumGeneratorBase (uint initialValue) |
| Initializes a new instance of the checksum generator basewith a specified value More...
|
|
void | Reset () |
| Resets the current checksum to zero More...
|
|
void | Update (byte[] data) |
| Updates the current checksum with an array of bytes. More...
|
|
void | Update (string data) |
| Updates the current checksum with the data from a string More...
|
|
void | Update (string data, Encoding encoding) |
| Updates the current checksum with the data from a string, using a specific encoding More...
|
|
Implements a CRC32 checksum generator
DotZLib.CRC32Checksum.CRC32Checksum |
( |
| ) |
|
|
inline |
Initializes a new instance of the CRC32 checksum generator
DotZLib.CRC32Checksum.CRC32Checksum |
( |
uint |
initialValue | ) |
|
|
inline |
Initializes a new instance of the CRC32 checksum generator with a specified value
- Parameters
-
initialValue | The value to set the current checksum to |
override void DotZLib.CRC32Checksum.Update |
( |
byte[] |
data, |
|
|
int |
offset, |
|
|
int |
count |
|
) |
| |
|
inlinevirtual |
Updates the current checksum with part of an array of bytes
- Parameters
-
data | The data to update the checksum with |
offset | Where in data to start updating |
count | The number of bytes from data to use |
- Exceptions
-
ArgumentException | The sum of offset and count is larger than the length of data |
NullReferenceException | data is a null reference |
ArgumentOutOfRangeException | Offset or count is negative. |
Implements DotZLib.ChecksumGeneratorBase.
The documentation for this class was generated from the following file:
- /home/ubuntu/jenkins/workspace/tw-c-sdk-cmake-linux-build-test-master/tw-c-sdk/src/thirdParty/zlib/contrib/dotzlib/DotZLib/ChecksumImpl.cs