crc implementation based on U_I
More...
#include <crc.hpp>
|
| crc_n (U_I width) |
|
| crc_n (U_I width, proto_generic_file &f) |
|
| crc_n (const crc_n &ref) |
|
| crc_n (crc_n &&ref) noexcept=default |
|
crc_n & | operator= (const crc_n &ref) |
|
crc_n & | operator= (crc_n &&ref) noexcept=default |
|
bool | operator== (const crc &ref) const override |
|
virtual void | compute (const infinint &offset, const char *buffer, U_I length) override |
|
virtual void | compute (const char *buffer, U_I length) override |
|
virtual void | clear () override |
|
virtual void | dump (proto_generic_file &f) const override |
|
virtual std::string | crc2str () const override |
|
virtual infinint | get_size () const override |
|
| crc (const crc &ref)=default |
|
| crc (crc &&ref) noexcept=default |
|
crc & | operator= (const crc &ref)=default |
|
crc & | operator= (crc &&ref) noexcept=default |
|
bool | operator!= (const crc &ref) const |
|
|
virtual crc * | clone () const override |
|
|
void | alloc (U_I width) |
|
void | copy_from (const crc_n &ref) |
|
void | copy_data_from (const crc_n &ref) |
|
void | destroy () |
|
|
U_I | size |
| size of checksum (non infinint mode)
|
|
unsigned char * | pointer |
| points to the next byte to modify (non infinint mode)
|
|
unsigned char * | cyclic |
| the checksum storage (non infinint mode)
|
|
|
static constexpr U_I | OLD_CRC_SIZE = 2 |
|
crc implementation based on U_I
Definition at line 114 of file crc.hpp.
The documentation for this class was generated from the following file: