QuaZIP quazip-0-5-1
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