19#ifndef SRECORD_MEMORY_WALKER_GCRYPT_H
20#define SRECORD_MEMORY_WALKER_GCRYPT_H
39class memory_walker_gcrypt:
72 void observe(
unsigned long,
const void *,
int);
84 memory_walker_gcrypt();
89 memory_walker_gcrypt(
const memory_walker_gcrypt &);
94 memory_walker_gcrypt &operator=(
const memory_walker_gcrypt &);
virtual ~memory_walker_gcrypt()
The destructor.
void observe(unsigned long, const void *, int)
The observe method is used by the memory walker to provide data.
static pointer create(gcry_md_hd_t handle)
The create class method is used to create new dynamically allocated instances of this class.
memory_walker()
The default constructor.
std::shared_ptr< memory_walker > pointer