ARB
Public Member Functions | Protected Member Functions | List of all members
ChecksumCollector Class Reference

#include <ChecksumCollector.h>

Public Member Functions

 ChecksumCollector ()
 
 ~ChecksumCollector ()
 
uint32_t checksum () const
 

Protected Member Functions

void collect_byte (unsigned char c)
 
void collect_mem (void *v, int len)
 
void collect (unsigned char c)
 
void collect (char c)
 
void collect (bool b)
 
void collect (const float &f)
 
void collect (const double &d)
 
void collect (const char *s)
 

Detailed Description

Definition at line 23 of file ChecksumCollector.h.

Constructor & Destructor Documentation

ChecksumCollector::ChecksumCollector ( )
inline

Definition at line 61 of file ChecksumCollector.h.

ChecksumCollector::~ChecksumCollector ( )
inline

Definition at line 62 of file ChecksumCollector.h.

Member Function Documentation

void ChecksumCollector::collect_byte ( unsigned char  c)
inlineprotected

Definition at line 34 of file ChecksumCollector.h.

Referenced by collect(), and collect_mem().

void ChecksumCollector::collect_mem ( void *  v,
int  len 
)
inlineprotected

Definition at line 35 of file ChecksumCollector.h.

References collect_byte().

Referenced by collect().

void ChecksumCollector::collect ( unsigned char  c)
inlineprotected

Definition at line 42 of file ChecksumCollector.h.

References collect_byte().

void ChecksumCollector::collect ( char  c)
inlineprotected

Definition at line 43 of file ChecksumCollector.h.

References collect_byte().

void ChecksumCollector::collect ( bool  b)
inlineprotected

Definition at line 44 of file ChecksumCollector.h.

References collect_byte().

void ChecksumCollector::collect ( const float &  f)
inlineprotected

Definition at line 46 of file ChecksumCollector.h.

References collect_mem().

void ChecksumCollector::collect ( const double &  d)
inlineprotected

Definition at line 47 of file ChecksumCollector.h.

References collect_mem().

void ChecksumCollector::collect ( const char s)
inlineprotected

Definition at line 49 of file ChecksumCollector.h.

References collect_byte().

uint32_t ChecksumCollector::checksum ( ) const
inline

Definition at line 64 of file ChecksumCollector.h.

References buffer, GB_checksum(), NULp, and s.


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