![]() |
Disk ARchive 2.8.3
Full featured and portable backup and archiving tool
|
crc implementation based on U_I More...
#include <crc.hpp>
Inherits libdar::crc, and libdar::crc.
Public Member Functions | |
| 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_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 |
| Public Member Functions inherited from libdar::crc | |
| 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 |
| 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 |
Protected Member Functions | |
| virtual crc * | clone () const override |
| virtual crc * | clone () const override |
Private Attributes | |
| 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) | |
Additional Inherited Members | |
| Static Public Attributes inherited from libdar::crc | |
| static constexpr U_I | OLD_CRC_SIZE = 2 |
crc implementation based on U_I
Definition at line 114 of file dar64-2.8.3-win64/include/dar/crc.hpp.
|
inline |
Definition at line 120 of file dar64-2.8.3-win64/include/dar/crc.hpp.
|
inline |
Definition at line 124 of file dar64-2.8.3-win64/include/dar/crc.hpp.
|
inline |
Definition at line 120 of file src/libdar/crc.hpp.
|
inline |
Definition at line 124 of file src/libdar/crc.hpp.
|
overridevirtual |
Implements libdar::crc.
|
overridevirtual |
Implements libdar::crc.
|
inlineoverrideprotectedvirtual |
Implements libdar::crc.
Definition at line 136 of file dar64-2.8.3-win64/include/dar/crc.hpp.
|
inlineoverrideprotectedvirtual |
Implements libdar::crc.
Definition at line 136 of file src/libdar/crc.hpp.
|
overridevirtual |
Implements libdar::crc.
|
overridevirtual |
Implements libdar::crc.
|
overridevirtual |
Implements libdar::crc.
|
overridevirtual |
Implements libdar::crc.
|
overridevirtual |
Implements libdar::crc.
|
overridevirtual |
Implements libdar::crc.
|
overridevirtual |
Implements libdar::crc.
|
overridevirtual |
Implements libdar::crc.
|
inlineoverridevirtual |
Implements libdar::crc.
Definition at line 133 of file dar64-2.8.3-win64/include/dar/crc.hpp.
|
inlineoverridevirtual |
Implements libdar::crc.
Definition at line 133 of file src/libdar/crc.hpp.
|
overridevirtual |
Implements libdar::crc.
|
overridevirtual |
Implements libdar::crc.
|
private |
the checksum storage (non infinint mode)
Definition at line 142 of file dar64-2.8.3-win64/include/dar/crc.hpp.
|
private |
points to the next byte to modify (non infinint mode)
Definition at line 141 of file dar64-2.8.3-win64/include/dar/crc.hpp.
|
private |
size of checksum (non infinint mode)
Definition at line 140 of file dar64-2.8.3-win64/include/dar/crc.hpp.