June 2001
Intermediate to advanced
688 pages
19h 18m
English
#include <db_cxx.h> int DbMpoolFile::put(void *pgaddr, u_int32_t flags);
The DbMpoolFile::put method indicates that the page referenced by pgaddr can be evicted from the pool. The pgaddr argument must be an address previously returned by DbMpoolFile::get.
The flags value must be set to 0 or by bitwise inclusively OR’ing together one or more of the following values.
DB_MPOOL_CLEAN Clear any previously set modification information (that is, don’t bother writing the page back to the source file).
DB_MPOOL_DIRTY The page has been modified and must be written to the source file before being evicted from the pool.
DB_MPOOL_DISCARD The page is unlikely to be useful in the near future, and should be discarded before ...