![]()  | 
  
    ckb-next
    v0.2.8 at branch master
    
   ckb-next driver for corsair devices 
   | 
 
Checksum interface. More...
#include <quazip/quachecksum32.h>
 Inheritance diagram for QuaChecksum32:
 Collaboration diagram for QuaChecksum32:Public Member Functions | |
| virtual quint32 | calculate (const QByteArray &data)=0 | 
| Calculates the checksum for data.  More... | |
| virtual void | reset ()=0 | 
| Resets the calculation on a checksun for a stream.  More... | |
| virtual void | update (const QByteArray &buf)=0 | 
| Updates the calculated checksum for the stream.  More... | |
| virtual quint32 | value ()=0 | 
| Value of the checksum calculated for the stream passed throw update().  More... | |
This is an interface for 32 bit checksums. Classes implementing this interface can calcunate a certin checksum in a single step:
or by streaming the data:
Definition at line 52 of file quachecksum32.h.
      
  | 
  pure virtual | 
data source data
This function has no efect on the value returned by value().
Implemented in QuaAdler32, and QuaCrc32.
      
  | 
  pure virtual | 
Implemented in QuaAdler32, and QuaCrc32.
      
  | 
  pure virtual | 
buf next portion of data from the stream
Implemented in QuaAdler32, and QuaCrc32.
      
  | 
  pure virtual | 
Implemented in QuaAdler32, and QuaCrc32.