API Documentation
Loading...
Searching...
No Matches
CheckSumGenerator< t_hash_type > Class Template Reference

#include <CheckSumGenerator.h>

Public Member Functions

 CheckSumGenerator ()
 
template<class t_type , class t_allocator , class t_memory_manager >
void update (const Buffer< t_type, t_allocator, t_memory_manager > &buffer)
 
template<class t_type , class t_allocator , class t_memory_manager >
void update (const Buffer< t_type, t_allocator, t_memory_manager > &buffer, uint04 max_size)
 
template<class t_type >
void update (const t_type &object)
 
template<>
void update (const t_hash_type &hash_value)
 
t_hash_type getCheckSum ()
 

Public Attributes

t_hash_type type_buffer
 
t_hash_type m_checksum
 

Constructor & Destructor Documentation

◆ CheckSumGenerator()

template<class t_hash_type >
CheckSumGenerator ( )
inline

Member Function Documentation

◆ getCheckSum()

template<class t_hash_type >
t_hash_type getCheckSum ( )
inline

◆ update() [1/4]

template<class t_hash_type >
template<class t_type , class t_allocator , class t_memory_manager >
void update ( const Buffer< t_type, t_allocator, t_memory_manager > & buffer)
inline

◆ update() [2/4]

template<class t_hash_type >
template<class t_type , class t_allocator , class t_memory_manager >
void update ( const Buffer< t_type, t_allocator, t_memory_manager > & buffer,
uint04 max_size )
inline

◆ update() [3/4]

template<class t_hash_type >
template<>
void update ( const t_hash_type & hash_value)
inline

◆ update() [4/4]

template<class t_hash_type >
template<class t_type >
void update ( const t_type & object)
inline

Member Data Documentation

◆ m_checksum

template<class t_hash_type >
t_hash_type m_checksum

◆ type_buffer

template<class t_hash_type >
t_hash_type type_buffer

The documentation for this class was generated from the following file: