A block in a dynamically allocated array. NOTE! Do not access the fields of the struct directly: the definition appears here only for the compiler to know its size! More...
#include <dyn0dyn.h>
Public Member Functions | |
UT_LIST_BASE_NODE_T (dyn_block_t) base | |
UT_LIST_NODE_T (dyn_block_t) list | |
Public Attributes | |
mem_heap_t * | heap |
ulint | used |
byte | data [DYN_ARRAY_DATA_SIZE] |
A block in a dynamically allocated array. NOTE! Do not access the fields of the struct directly: the definition appears here only for the compiler to know its size!
linear list of dyn blocks: this node is used only in the first block
linear list node: used in all blocks
ulint dyn_block_struct::used |