/src/libtomahawk/thirdparty/quazip/quazip/quacrc32.h
http://github.com/tomahawk-player/tomahawk · C++ Header · 26 lines · 14 code · 7 blank · 5 comment · 0 complexity · f024e4d9fa4796e2d57186e2e57b13c5 MD5 · raw file
- #ifndef QUACRC32_H
- #define QUACRC32_H
- #include "quachecksum32.h"
- ///CRC32 checksum
- /** \class QuaCrc32 quacrc32.h <quazip/quacrc32.h>
- * This class wrappers the crc32 function with the QuaChecksum32 interface.
- * See QuaChecksum32 for more info.
- */
- class QUAZIP_EXPORT QuaCrc32 : public QuaChecksum32 {
- public:
- QuaCrc32();
- quint32 calculate(const QByteArray &data);
- void reset();
- void update(const QByteArray &buf);
- quint32 value();
- private:
- quint32 checksum;
- };
- #endif //QUACRC32_H