// ChecksumCalculator
//-----------------------------------------------------------------------------
+/**
+ * @brief Class that provides checksum calculation.
+ */
template<typename Iterator>
class ChecksumCalculator
{
);
private:
- Iterator body_begin;
- Iterator body_end;
+ Iterator BodyBegin;
+ Iterator BodyEnd;
};
Iterator body_begin,
Iterator body_end
) :
- body_begin(),
- body_end()
+ BodyBegin(),
+ BodyEnd()
{
- this->body_begin = body_begin;
- this->body_end = body_end;
+ this->BodyBegin = body_begin;
+ this->BodyEnd = body_end;
}
template<typename Iterator>
{
uint32_t sum = (type << 8) + code + identifier + sequence_number;
- Iterator body_iter = body_begin;
- while ( body_iter != body_end )
+ Iterator body_iter = BodyBegin;
+ while ( body_iter != BodyEnd )
{
sum += (static_cast<uint8_t> ( *body_iter++ ) << 8);
- if ( body_iter != body_end )
+ if ( body_iter != BodyEnd )
sum += static_cast<uint8_t> ( *body_iter++ );
}