#include <balloc.h>
Campi | |
int | freeElems |
size_t | alloc_size |
struct Block * | next |
void * | elems |
dlink_list | free_list |
Definizione alla linea 43 del file balloc.h.
int Block::freeElems |
Number of available elems
Definizione alla linea 44 del file balloc.h.
Referenziato da BlockHeapAlloc(), BlockHeapFree(), BlockHeapGarbageCollect(), e newblock().
size_t Block::alloc_size |
Size of data space for each block
Definizione alla linea 45 del file balloc.h.
Referenziato da BlockHeapDestroy(), BlockHeapGarbageCollect(), e newblock().
struct Block* Block::next [read] |
Next in our chain of blocks
Definizione alla linea 46 del file balloc.h.
Referenziato da BlockHeapAlloc(), BlockHeapDestroy(), BlockHeapGarbageCollect(), e newblock().
void* Block::elems |
Points to allocated memory
Definizione alla linea 47 del file balloc.h.
Referenziato da BlockHeapDestroy(), BlockHeapGarbageCollect(), e newblock().
Chain of free memory blocks
Definizione alla linea 48 del file balloc.h.
Referenziato da BlockHeapAlloc(), BlockHeapFree(), e newblock().