general-purpose 32-bit CRC algorithm.  
 More...
|  | 
|  | OFCRC32 () | 
|  | constructor 
 | 
|  | 
|  | ~OFCRC32 () | 
|  | destructor 
 | 
|  | 
| void | reset () | 
|  | reset object to initial state (zero CRC) 
 | 
|  | 
| void | addBlock (const void *ptr, unsigned long size) | 
|  | add block of raw data to CRC 
 | 
|  | 
| unsigned int | getCRC32 () const | 
|  | returns the current CRC as unsigned int 
 | 
|  | 
|  | 
| static unsigned int | compute (const void *ptr, unsigned long size) | 
|  | compute CRC for given block of data using a temporary CRC object 
 | 
|  | 
|  | 
| unsigned int | value | 
|  | current CRC 
 | 
|  | 
|  | 
| static const unsigned int | crctab [256] | 
|  | CRC look-up table. 
 | 
|  | 
general-purpose 32-bit CRC algorithm. 
◆ addBlock()
      
        
          | void OFCRC32::addBlock | ( | const void * | ptr, | 
        
          |  |  | unsigned long | size ) | 
      
 
add block of raw data to CRC 
- Parameters
- 
  
    | ptr | pointer to raw data |  | size | length of raw data block in bytes |  
 
 
 
◆ compute()
  
  | 
        
          | static unsigned int OFCRC32::compute | ( | const void * | ptr, |  
          |  |  | unsigned long | size ) |  | static | 
 
compute CRC for given block of data using a temporary CRC object 
- Parameters
- 
  
    | ptr | pointer to raw data |  | size | length of raw data block in bytes |  
 
- Returns
- CRC32 as unsigned int 
 
 
The documentation for this class was generated from the following file:
- ofstd/include/dcmtk/ofstd/ofcrc32.h