sVset Struct Reference
[Vset class]

Contains public data members for Vset class. More...

#include <vset.h>

Collaboration diagram for sVset:

Collaboration graph
[legend]

List of all members.

Public Attributes

Vmemvmem
 the memory manager
int iMadeVmem
 did i make vmem or was it inherited
int curT
 the current "T" object in our collection
char nameT [VMAX_ARGLEN]
 name of object we are managing
int sizeT
 size of the object in bytes
int numBlocks
 total number of allocated blocks
int numT
 the global "T" counter -- how many "T"s in list
int prtT
 for i/o at appropriate block creation/deletion
int maxObjects
 number of objects to manage (user specified)
int blockPower
 power of 2 for blocksize (e.g., =10, or =16)
int blockSize
 blocksize is 2^(blockPower)
int blockMax
 num blocks = blockMax=(maxObjects/blockSize)
int blockModulo
 =blockSize-1; for determining which block fast
char ** table
 list of pointers to blocks of storage we manage


Detailed Description

Contains public data members for Vset class.

Author:
Michael Holst

Member Data Documentation

the memory manager

did i make vmem or was it inherited

the current "T" object in our collection

char sVset::nameT[VMAX_ARGLEN]

name of object we are managing

size of the object in bytes

total number of allocated blocks

the global "T" counter -- how many "T"s in list

for i/o at appropriate block creation/deletion

number of objects to manage (user specified)

power of 2 for blocksize (e.g., =10, or =16)

blocksize is 2^(blockPower)

num blocks = blockMax=(maxObjects/blockSize)

=blockSize-1; for determining which block fast

char** sVset::table

list of pointers to blocks of storage we manage


The documentation for this struct was generated from the following file:

Generated on Mon Aug 9 11:08:04 2010 for MALOC by  doxygen 1.5.6