MALOC
0.1
|
Contains public data members for Vset class. More...
#include <vset.h>
Public Attributes | |
Vmem * | vmem |
the memory manager More... | |
int | iMadeVmem |
did i make vmem or was it inherited More... | |
int | curT |
the current "T" object in our collection More... | |
char | nameT [VMAX_ARGLEN] |
name of object we are managing More... | |
int | sizeT |
size of the object in bytes More... | |
int | numBlocks |
total number of allocated blocks More... | |
int | numT |
the global "T" counter – how many "T"s in list More... | |
int | prtT |
for i/o at appropriate block creation/deletion More... | |
int | maxObjects |
number of objects to manage (user specified) More... | |
int | blockPower |
power of 2 for blocksize (e.g., =10, or =16) More... | |
int | blockSize |
blocksize is 2^(blockPower) More... | |
int | blockMax |
num blocks = blockMax=(maxObjects/blockSize) More... | |
int | blockModulo |
=blockSize-1; for determining which block fast More... | |
char ** | table |
list of pointers to blocks of storage we manage More... | |
Contains public data members for Vset class.
int sVset::blockMax |
num blocks = blockMax=(maxObjects/blockSize)
int sVset::blockModulo |
=blockSize-1; for determining which block fast
int sVset::blockPower |
power of 2 for blocksize (e.g., =10, or =16)
int sVset::blockSize |
blocksize is 2^(blockPower)
int sVset::curT |
the current "T" object in our collection
int sVset::iMadeVmem |
did i make vmem or was it inherited
int sVset::maxObjects |
number of objects to manage (user specified)
char sVset::nameT[VMAX_ARGLEN] |
name of object we are managing
int sVset::numBlocks |
total number of allocated blocks
int sVset::numT |
the global "T" counter – how many "T"s in list
int sVset::prtT |
for i/o at appropriate block creation/deletion
int sVset::sizeT |
size of the object in bytes
char** sVset::table |
list of pointers to blocks of storage we manage
Vmem* sVset::vmem |
the memory manager