Riferimenti per la struct Block

Block contains status information for an allocated block in our heap. Continua...

#include <balloc.h>


Campi

int freeElems
size_t alloc_size
struct Blocknext
void * elems
dlink_list free_list


Descrizione dettagliata

Block contains status information for an allocated block in our heap.

Definizione alla linea 43 del file balloc.h.


Documentazione dei campi

Number of available elems

Definizione alla linea 44 del file balloc.h.

Referenziato da BlockHeapAlloc(), BlockHeapFree(), BlockHeapGarbageCollect(), e newblock().

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().


La documentazione per questa struct รจ stata generata a partire dal seguente file:

Generato il Wed Apr 15 00:19:23 2009 per ircd-hybrid da  doxygen 1.5.6