block Class Reference

List of all members.

Public Types

 ALLOCATED_BLOCK_MAGIC = 0xcafecafe
 FREE_BLOCK_MAGIC = 0xbabebabe
enum  { ALLOCATED_BLOCK_MAGIC = 0xcafecafe, FREE_BLOCK_MAGIC = 0xbabebabe }
enum  { ALLOCATED_BLOCK_MAGIC = 0xcafecafe, FREE_BLOCK_MAGIC = 0xbabebabe }
enum  { ALLOCATED_BLOCK_MAGIC = 0xcafecafe, FREE_BLOCK_MAGIC = 0xbabebabe }

Public Member Functions

 block (superblock *sb)
blockoperator= (const block &b)
void markFree (void)
void markAllocated (void)
int isValid (void) const
superblockgetSuperblock (void)
void setNext (block *b)
blockgetNext (void)
void setId (int id)
int getId (void)
 block (superblock *sb)
blockoperator= (const block &b)
void markFree (void)
void markAllocated (void)
const int isValid (void) const
superblockgetSuperblock (void)
void setNext (block *b)
blockgetNext (void)
 block (superblock *sb)
blockoperator= (const block &b)
void markFree (void)
void markAllocated (void)
int isValid (void) const
superblockgetSuperblock (void)
void setNext (block *b)
blockgetNext (void)
void setId (int id)
int getId (void)

Detailed Description

Definition at line 31 of file block.h.


The documentation for this class was generated from the following files:
Generated on Sat Apr 23 11:43:36 2011 for Mnemosyne by  doxygen 1.4.7