#include <digest.h>
|
int | overflow (int c) |
| write a character that surpasses buffer end (overloaded from streambuf) More...
|
|
std::streamsize | xsputn (const char *buffer, std::streamsize n) |
| add an entire buffer to digest calculation (overloaded from streambuf) More...
|
|
Definition at line 36 of file digest.h.
xstream::digest::stream::stream |
( |
size_t |
len | ) |
|
|
protected |
xstream::digest::stream::~stream |
( |
| ) |
|
|
protected |
destructor
frees the buffer
Definition at line 21 of file digest.cpp.
References LOG.
std::streamsize xstream::ostreambuf::available |
( |
| ) |
const |
|
inlineprotectedinherited |
virtual void xstream::digest::stream::calculate_digest |
( |
| ) |
|
|
protectedpure virtual |
updates the digest must be inplemented by classes that implement this interface
Referenced by sync().
int xstream::digest::stream::overflow |
( |
int |
c | ) |
|
|
private |
virtual void xstream::digest::stream::reset_digest |
( |
| ) |
|
|
protectedpure virtual |
int xstream::digest::stream::sync |
( |
| ) |
|
|
protected |
std::streamsize xstream::ostreambuf::taken |
( |
| ) |
const |
|
inlineprotectedinherited |
number of characters in the buffer
Definition at line 36 of file common.h.
Referenced by xsputn().
std::streamsize xstream::digest::stream::xsputn |
( |
const char * |
buffer, |
|
|
std::streamsize |
n |
|
) |
| |
|
private |
uint64_t xstream::digest::stream::length |
|
protected |
number of bytes read so far
Definition at line 60 of file digest.h.
Referenced by sync().
The documentation for this class was generated from the following files: