A crc16 collection/compution hash accumulator class.
More...
#include <digest.h>
|
| int | overflow (int c) |
| |
| std::ostream & | strDigest (std::ostream &os) |
| |
| | Digest () |
| |
| virtual unsigned | getSize (void)=0 |
| | Get the size of a digest in octets. More...
|
| |
| virtual unsigned | getDigest (unsigned char *buffer)=0 |
| | Copy the binary digest buffer to user memory. More...
|
| |
| virtual void | putDigest (const unsigned char *buffer, unsigned length)=0 |
| | Put data into the digest bypassing the stream subsystem. More...
|
| |
| virtual std::ostream & | strDigest (std::ostream &os)=0 |
| | print a digest string for export. More...
|
| |
A crc16 collection/compution hash accumulator class.
- Author
- David Sugar dyfet.nosp@m.@ost.nosp@m.el.co.nosp@m.m
crc16 computation hash.
◆ CRC16Digest() [1/2]
| ost::CRC16Digest::CRC16Digest |
( |
| ) |
|
◆ CRC16Digest() [2/2]
| ost::CRC16Digest::CRC16Digest |
( |
const CRC16Digest & |
crc | ) |
|
◆ ~CRC16Digest()
| virtual ost::CRC16Digest::~CRC16Digest |
( |
| ) |
|
|
inlinevirtual |
◆ getDigest() [1/2]
| unsigned ost::CRC16Digest::getDigest |
( |
unsigned char * |
buffer | ) |
|
|
virtual |
◆ getDigest() [2/2]
| uint16 ost::CRC16Digest::getDigest |
( |
void |
| ) |
|
|
inline |
◆ getSize()
| unsigned ost::CRC16Digest::getSize |
( |
void |
| ) |
|
|
inlinevirtual |
◆ initDigest() [1/2]
| void ost::CRC16Digest::initDigest |
( |
uint16 |
crc | ) |
|
|
inline |
◆ initDigest() [2/2]
| void ost::CRC16Digest::initDigest |
( |
void |
| ) |
|
|
inlinevirtual |
◆ operator const uint16()
| ost::CRC16Digest::operator const uint16 |
( |
| ) |
const |
|
inline |
◆ operator=()
◆ overflow()
| int ost::CRC16Digest::overflow |
( |
int |
c | ) |
|
|
protected |
◆ putDigest()
| void ost::CRC16Digest::putDigest |
( |
const unsigned char * |
buffer, |
|
|
unsigned |
length |
|
) |
| |
|
virtual |
◆ strDigest()
| std::ostream & ost::CRC16Digest::strDigest |
( |
std::ostream & |
os | ) |
|
|
protectedvirtual |
The documentation for this class was generated from the following file: