Public Member Functions | |
AllocTable () | |
void | clear () |
unsigned long | count () |
void | resize (unsigned long newsize) |
void | preserve (unsigned long n) |
void | set (unsigned long index, unsigned long val) |
unsigned | unused () |
void | setChain (std::vector< unsigned long >) |
std::vector< unsigned long > | follow (unsigned long start) |
unsigned long | operator[] (unsigned long index) |
void | load (const unsigned char *buffer, unsigned len) |
void | save (unsigned char *buffer) |
Public Attributes | |
unsigned | blockSize |
Static Public Attributes | |
const unsigned | Eof = 0xfffffffe |
const unsigned | Avail = 0xffffffff |
const unsigned | Bat = 0xfffffffd |
const unsigned | MetaBat = 0xfffffffc |
Private Member Functions | |
AllocTable (const AllocTable &) | |
AllocTable & | operator= (const AllocTable &) |
Private Attributes | |
std::vector< unsigned long > | data |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|