#include <hamsterdb_int.h>
A handle for file-level filtering
File-level filters can modify the page data before some data is written to disk, and immediately after it's read from disk.
File-level filters can be used for example for writing encryption filters. See ham_env_enable_encryption() to create a filter for AES-based encryption.
Each of the three callback functions can be NULL.
Before this structure is used, it has to be initialized with zeroes.
Definition at line 189 of file hamsterdb_int.h.
For internal use
Definition at line 204 of file hamsterdb_int.h.
For internal use
Definition at line 207 of file hamsterdb_int.h.
Definition at line 207 of file hamsterdb_int.h.
The function which is called after the page is read
Definition at line 198 of file hamsterdb_int.h.
The function which is called before the page is written
Definition at line 195 of file hamsterdb_int.h.
The function which is when the Database is closed
Definition at line 201 of file hamsterdb_int.h.
The user data
Definition at line 192 of file hamsterdb_int.h.