QuaZIP quazip-0-7-2
Public Member Functions
QuaCrc32 Class Reference

CRC32 checksum. More...

#include <quazip/quacrc32.h>

Inheritance diagram for QuaCrc32:
Inheritance graph
[legend]
Collaboration diagram for QuaCrc32:
Collaboration graph
[legend]

List of all members.

Public Member Functions

quint32 calculate (const QByteArray &data)
 Calculates the checksum for data.
void reset ()
 Resets the calculation on a checksun for a stream.
void update (const QByteArray &buf)
 Updates the calculated checksum for the stream.
quint32 value ()
 Value of the checksum calculated for the stream passed throw update().

Detailed Description

CRC32 checksum.

This class wrappers the crc32 function with the QuaChecksum32 interface. See QuaChecksum32 for more info.


Member Function Documentation

quint32 QuaCrc32::calculate ( const QByteArray data) [virtual]

Calculates the checksum for data.

data source data

Returns:
data checksum

This function has no efect on the value returned by value().

Implements QuaChecksum32.

References QByteArray::data(), and QByteArray::size().

void QuaCrc32::update ( const QByteArray buf) [virtual]

Updates the calculated checksum for the stream.

buf next portion of data from the stream

Implements QuaChecksum32.

References QByteArray::data(), and QByteArray::size().

quint32 QuaCrc32::value ( ) [virtual]

Value of the checksum calculated for the stream passed throw update().

Returns:
checksum

Implements QuaChecksum32.


The documentation for this class was generated from the following files: