Struct bstree_space_mgmt
Defined in File bstree.h
Struct Documentation
-
struct bstree_space_mgmt
Container for all memory (space) used by a bstree.
Public Members
-
dptr_t *datablocks
Space for the data elements. Used if RCSW_NOALLOC_DATA passed in bstree_params::flags.
-
struct allocm_entry *db_map
Space for the allocation map for datablocks. Used if RCSW_NOALLOC_DATA passed in bstree_params::flags.
-
struct bstree_node *nodes
Space for bstree_node objects. Used if RCSW_NOALLOC_META passed in bstree_params::flags.
-
struct allocm_entry *node_map
Space for the allocation map for bstree_node objects. Used if RCSW_NOALLOC_META passed in bstree_params::flags.
-
dptr_t *datablocks