|
ldas-tools-framecpp 3.0.4
|
#include <cksum_ldas.hh>

Public Types | |
| typedef uint32_t | value_type |
| typedef uint64_t | size_type |
| typedef uint32_t | value_type |
| typedef uint64_t | size_type |
Public Member Functions | |
| crc_ldas () | |
| crc_ldas (const crc_ldas &Source) | |
| value_type | checksum () const |
| void | reset () |
| void | process_bytes (const void *Buffer, size_type NBytes) |
| crc_ldas () | |
| crc_ldas (const crc_ldas &Source) | |
| value_type | checksum () const |
| void | reset () |
| void | process_bytes (const void *Buffer, size_type NBytes) |
Private Member Functions | |
| void | slice_by_1 (const void *Data, size_t Length, value_type &crc) const |
| void | slice_by_8 (const void *Data, size_t Length) |
| template<boost::endian::order ByteOrder> | |
| void | process_eight_byte_chunck (const value_type *&Current) |
| void | slice_by_1 (const void *Data, size_t Length, value_type &crc) const |
| void | slice_by_8 (const void *Data, size_t Length) |
| template<boost::endian::order ByteOrder> | |
| void | process_eight_byte_chunck (const value_type *&Current) |
Private Attributes | |
| value_type | checksum_accumulator { 0 } |
Static Private Attributes | |
| static const value_type | m_crctab [8][256] |
| typedef uint64_t FrameCPP::Common::crc_ldas::size_type |
| typedef uint64_t FrameCPP::Common::crc_ldas::size_type |
| typedef uint32_t FrameCPP::Common::crc_ldas::value_type |
| typedef uint32_t FrameCPP::Common::crc_ldas::value_type |
|
inline |
|
inline |
| FrameCPP::Common::crc_ldas::crc_ldas | ( | ) |
| FrameCPP::Common::crc_ldas::crc_ldas | ( | const crc_ldas & | Source | ) |
|
inline |
| value_type FrameCPP::Common::crc_ldas::checksum | ( | ) | const |
|
inline |
| void FrameCPP::Common::crc_ldas::process_bytes | ( | const void * | Buffer, |
| size_type | NBytes ) |
|
private |
|
private |
|
inline |
| void FrameCPP::Common::crc_ldas::reset | ( | ) |
|
inlineprivate |
|
private |
|
inlineprivate |
|
private |
|
mutableprivate |
|
staticprivate |
These values were calculated using crc_ldas_data_builder