ldas-tools-framecpp  2.5.8
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
Public Types | Public Member Functions | Static Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
FrameCPP::Common::CheckSumCRC Class Reference

#include <CheckSum.hh>

Inheritance diagram for FrameCPP::Common::CheckSumCRC:
FrameCPP::Common::CheckSum

Public Types

typedef CheckSum::value_type value_type
 
enum  kind_type { UNSET = -1, NONE = 0, CRC = 1 }
 
typedef INT_4U size_type
 

Public Member Functions

 CheckSumCRC ()
 
 CheckSumCRC (value_type Value)
 
virtual CheckSumCRCClone () const
 
virtual void Reset ()
 
virtual void calc (const void *Buffer, size_type NBytes)
 
kind_type GetType () const
 
value_type value ()
 

Static Public Member Functions

static CheckSumCreate (kind_type Type)
 
static CheckSumCreate (kind_type Type, value_type Value)
 
static std::string FormatError (value_type ExpectedValue, value_type CalculatedValue)
 

Protected Member Functions

 CheckSumCRC (const CheckSumCRC &Source)
 
virtual void finish ()
 

Protected Attributes

value_type m_value
 

Member Typedef Documentation

typedef INT_4U FrameCPP::Common::CheckSum::size_type
inherited

Member Enumeration Documentation

Enumerator
UNSET 
NONE 
CRC 

Constructor & Destructor Documentation

FrameCPP::Common::CheckSumCRC::CheckSumCRC ( )
FrameCPP::Common::CheckSumCRC::CheckSumCRC ( value_type  Value)
FrameCPP::Common::CheckSumCRC::CheckSumCRC ( const CheckSumCRC Source)
protected

Member Function Documentation

void FrameCPP::Common::CheckSumCRC::calc ( const void *  Buffer,
size_type  NBytes 
)
virtual
CheckSumCRC * FrameCPP::Common::CheckSumCRC::Clone ( ) const
virtual
CheckSum * FrameCPP::Common::CheckSum::Create ( kind_type  Type)
staticinherited
CheckSum * FrameCPP::Common::CheckSum::Create ( kind_type  Type,
value_type  Value 
)
staticinherited
void FrameCPP::Common::CheckSumCRC::finish ( )
protectedvirtual
std::string FrameCPP::Common::CheckSum::FormatError ( value_type  ExpectedValue,
value_type  CalculatedValue 
)
staticinherited
CheckSum::kind_type FrameCPP::Common::CheckSum::GetType ( ) const
inlineinherited
void FrameCPP::Common::CheckSumCRC::Reset ( )
virtual

Reimplemented from FrameCPP::Common::CheckSum.

CheckSum::value_type FrameCPP::Common::CheckSum::value ( )
inlineinherited

Member Data Documentation

value_type FrameCPP::Common::CheckSum::m_value
protectedinherited

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