Skip to content

ChecksumComputation

INCLUDE FILE
#include "ChecksumComputation.h"

class ChecksumComputation

Represents a checksum computation, which computes a checksum over a range of memory and writes the result to a specified position.

DEFINITION
class ChecksumComputation;

constructor ChecksumComputation

DEFINITION
ChecksumComputation ( std::shared_ptr< ChecksumAlgorithm >  algorithm,
uint64_t  result_position,
uint64_t  start,
uint64_t  end,
std::unordered_map< Symbol, Value >  parameters );
PARAMETERDESCRIPTION
algorithm
result_position
start
end
parameters

method computeconst

DEFINITION
void  compute ( std::string & data ) const;
PARAMETERDESCRIPTION
data

member algorithmprivate

DEFINITION
std::shared_ptr< ChecksumAlgorithm >  algorithm;

member endprivate

DEFINITION
uint64_t  end;

member parametersprivate

DEFINITION
std::unordered_map< Symbol, Value >  parameters;

member result_positionprivate

DEFINITION
uint64_t  result_position;

member startprivate

DEFINITION
uint64_t  start;