FGx  1
 All Classes Files Functions Variables Enumerations Enumerator Macros Pages
quaadler32.h
1 #ifndef QUAADLER32_H
2 #define QUAADLER32_H
3 
4 #include <QByteArray>
5 
6 #include "quachecksum32.h"
7 
9 
13 class QuaAdler32 : public QuaChecksum32
14 {
15 
16 public:
17  QuaAdler32();
18 
19  quint32 calculate(const QByteArray &data);
20 
21  void reset();
22  void update(const QByteArray &buf);
23  quint32 value();
24 
25 private:
26  quint32 checksum;
27 };
28 
29 #endif //QUAADLER32_H
void update(const QByteArray &buf)
Updates the calculated checksum for the stream.
Definition: quaadler32.cpp:20
Adler32 checksum.
Definition: quaadler32.h:13
Checksum interface.
Definition: quachecksum32.h:28
quint32 calculate(const QByteArray &data)
Calculates the checksum for data.
Definition: quaadler32.cpp:10
void reset()
Resets the calculation on a checksun for a stream.
Definition: quaadler32.cpp:15
quint32 value()
Value of the checksum calculated for the stream passed throw update().
Definition: quaadler32.cpp:25