#include <freestore.h>
Collaboration diagram for FreeStore:

Data Fields | |
| RelationTermUnion ** | root |
| RelationTermUnion * | next_free |
| gs_stack_t * | returned |
| int | n_buffers |
| int | buffer_length |
| int | row |
| int | col |
| union RelationTermUnion** FreeStore::root |
ptr to it all
ptr to next_clean slot
| struct gs_stack_t* FreeStore::returned |
stack of returned blocks
# of big chunks
size of chunks
| int FreeStore::row |
index of the next free location's row
| int FreeStore::col |
index of the next free locations's col
1.5.1