Public Member Functions | |
superblock (int numblocks, int sizeclass, hoardHeap *owner, persistentSuperblock *psb) | |
~superblock (void) | |
hoardHeap * | getOwner (void) |
void | setOwner (hoardHeap *o) |
block * | acquireBlock (void) |
void | putBlock (block *b) |
block * | getBlock (int id) |
int | getNumAvailable (void) |
int | getNumBlocks (void) |
int | getBlockSizeClass (void) |
void | insertBefore (superblock *nextSb) |
superblock * | getNext (void) |
superblock * | getPrev (void) |
int | getFullness (void) |
void | remove (void) |
int | isValid (void) |
void | upLock (void) |
void | upUnlock (void) |
void | computeFullness (void) |
persistentSuperblock * | getPersistentSuperblock (void) |
void * | getBlockRegion (int id) |
superblock (int numblocks, int sizeclass, hoardHeap *owner) | |
-*-C++-*-////////////////////////////////////////////////////////////////// | |
~superblock (void) | |
hoardHeap * | getOwner (void) |
void | setOwner (hoardHeap *o) |
block * | getBlock (void) |
void | putBlock (block *b) |
int | getNumAvailable (void) |
int | getNumBlocks (void) |
int | getBlockSizeClass (void) |
void | insertBefore (superblock *nextSb) |
superblock *const | getNext (void) |
superblock *const | getPrev (void) |
int | getFullness (void) |
void | remove (void) |
int | isValid (void) |
void | upLock (void) |
void | upUnlock (void) |
void | computeFullness (void) |
superblock (int numblocks, int sizeclass, hoardHeap *owner, persistentSuperblock *psb) | |
~superblock (void) | |
hoardHeap * | getOwner (void) |
void | setOwner (hoardHeap *o) |
block * | acquireBlock (void) |
void | putBlock (block *b) |
block * | getBlock (int id) |
int | getNumAvailable (void) |
int | getNumBlocks (void) |
int | getBlockSizeClass (void) |
void | insertBefore (superblock *nextSb) |
superblock * | getNext (void) |
superblock * | getPrev (void) |
int | getFullness (void) |
void | remove (void) |
int | isValid (void) |
void | upLock (void) |
void | upUnlock (void) |
void | computeFullness (void) |
persistentSuperblock * | getPersistentSuperblock (void) |
void * | getBlockRegion (int id) |
Static Public Member Functions | |
static superblock * | makeSuperblock (int sizeclass, processHeap *pHeap, persistentHeap *persistentHeap) |
static superblock * | makeSuperblock (int sizeclass, persistentSuperblock *pSuperblock) |
static superblock * | makeSuperblock (persistentSuperblock *pSuperblock) |
static superblock * | makeSuperblock (int sizeclass, processHeap *pHeap) |
static superblock * | makeSuperblock (int sizeclass, persistentSuperblock *pSuperblock) |
static superblock * | makeSuperblock (persistentSuperblock *pSuperblock) |
Definition at line 48 of file superblock.h.