quachecksum32.h

    00001 #ifndef QUACHECKSUM32_H
    00002 #define QUACHECKSUM32_H
    00003
    00004 #include <QByteArray>
    00005 #include "quazip_global.h"
    00006
    00008
    00028 class QUAZIP_EXPORT QuaChecksum32
    00029 {
    00030
    00031 public:
    00033
    00038         virtual quint32 calculate(const QByteArray &data) = 0;
    00039
    00041         virtual void reset() = 0;
    00042
    00044
    00046         virtual void update(const QByteArray &buf) = 0;
    00047
    00049
    00051         virtual quint32 value() = 0;
    00052 };
    00053
    00054 #endif //QUACHECKSUM32_H