20#ifndef SRECORD_MEMORY_WALKER_ADLER16_H
21#define SRECORD_MEMORY_WALKER_ADLER16_H
37 typedef std::shared_ptr<memory_walker_adler16>
pointer;
66 void observe(
unsigned long,
const void *,
int);
The adler16 class is used to represent the running value of a 16-bit Adler checksum of series of byte...
The srecord::memory_walker_adler16 class is used to represent the parse state of a memory walker whic...
unsigned get() const
The get method is used to get the ADLER16 checksum once all memory chunks have been processed by call...
virtual ~memory_walker_adler16()
The destructor.
void observe(unsigned long, const void *, int)
The observe method is used by the memory walker to provide data.
std::shared_ptr< memory_walker_adler16 > pointer
static pointer create()
The create class method is used to create new dynamically allocated instances of this class.
The srecord::memory_walker class is used to represent an abstract handler for the action to perform w...