20 #ifndef SRECORD_MEMORY_WALKER_CRC32_H
21 #define SRECORD_MEMORY_WALKER_CRC32_H
37 typedef std::shared_ptr<memory_walker_crc32>
pointer;
72 void observe(
unsigned long,
const void *,
int);
The crc32 class is used to represent the running value of a 32-bit cyclic redundancy check of series ...
The srecord::memory_walker_crc32 class is used to represent the parse state of a memory walker which ...
void observe(unsigned long, const void *, int)
The observe method is used by the memory walker to provide data.
std::shared_ptr< memory_walker_crc32 > pointer
static pointer create(crc32::seed_mode_t seed_mode)
The create class method is used to create new dynamically allocated instances of this class.
virtual ~memory_walker_crc32()
The destructor.
unsigned get() const
The get method is used to get the CRC32 checksum once all memory chunks have been processed by calls ...
The srecord::memory_walker class is used to represent an abstract handler for the action to perform w...
std::shared_ptr< memory_walker > pointer