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.
1.4.7