June 2001
Intermediate to advanced
688 pages
19h 18m
English
#include <db_cxx.h> extern "C" { typedef void *(*db_malloc_fcn_type)(size_t); }; int DbEnv::log_stat(DB_LOG_STAT **spp, db_malloc_fcn_type db_malloc);
The DbEnv::log_stat method creates a statistical structure and copies a pointer to it into a user-specified memory location.
Statistical structures are created in allocated memory. If db_malloc is non-NULL, it is called to allocate the memory; otherwise, the library function malloc(3) is used. The function db_malloc must match the calling conventions of the malloc(3) library routine. Regardless, the caller is responsible for deallocating the returned memory. To deallocate returned memory, free the returned memory reference; references inside the returned memory do ...