Skip to content

ChecksumAlgorithmXor

class ChecksumAlgorithmXor

Implements a checksum algorithm that computes the XOR of all bytes.

DEFINITION
class ChecksumAlgorithmXor;

constructor ChecksumAlgorithmXor

DEFINITION
ChecksumAlgorithmXor ( Symbol  name );
PARAMETERDESCRIPTION
name

method computevirtual

DEFINITION
virtual std::string  compute ( std::string::const_iterator  begin,
std::string::const_iterator  end,
const std::unordered_map< Symbol, Value > & parameters );
PARAMETERDESCRIPTION
begin
end
parameters
RETURNSDESCRIPTION
std::string

method createstatic

DEFINITION
static std::shared_ptr< ChecksumAlgorithm >  create ( Symbol  algorithm_name );
PARAMETERDESCRIPTION
algorithm_name
RETURNSDESCRIPTION
std::shared_ptr< ChecksumAlgorithm >

method result_sizevirtual

DEFINITION
virtual uint64_t  result_size ( );
RETURNSDESCRIPTION
uint64_t