Description:
This class calculates checksums for Swift Large Data Product classes. It simply calculates the sum of all bytes modulo 2^16. See the Checksummer for more details on usage.
| Data Fields | ||
| private | unsigned int | sum |
| private | unsigned int | modulus |
| Constructors / Destructor | |
| public | LDPChecksummer()Constructor. |
| public | ~LDPChecksummer() |
| Methods | |||
| public | virtual | unsigned long | value()
|
| public | virtual | void | reset() |
| public | virtual | void | addToSum(unsigned char c)
|
| Operators |