13 #ifndef CFDP_Checksum_HPP 14 #define CFDP_Checksum_HPP 111 void addWordAligned(
const U8*
const word
115 void addWordUnaligned(
const U8*
const word,
121 void addByteAtOffset(
const U8 byte,
Checksum & operator=(const Checksum &checksum)
Assign checksum to this.
Checksum()
Construct a fresh Checksum object.
bool operator!=(const Checksum &checksum) const
Compare checksum and this for inequality.
Class representing a 32-bit checksum as mandated by the CCSDS File Delivery Protocol.
~Checksum()
Destroy a Checksum object.
void update(const U8 *const data, const U32 offset, const U32 length)
U32 getValue() const
Get the checksum value.
bool operator==(const Checksum &checksum) const
Compare checksum and this for equality.
uint8_t U8
8-bit unsigned integer