Inheritance diagram for persistentHeap:
Public Types | |
REFILL_NUMBER_OF_SUPERBLOCKS = 16 | |
enum | { REFILL_NUMBER_OF_SUPERBLOCKS = 16 } |
enum | { REFILL_NUMBER_OF_SUPERBLOCKS = 16 } |
enum | { REFILL_NUMBER_OF_SUPERBLOCKS = 16 } |
Public Member Functions | |
persistentHeap (void) | |
~persistentHeap (void) | |
void | format (void) |
void | free (void *ptr) |
void | stats (void) |
int | getHeapIndex (void) |
threadHeap & | getHeap (int i) |
superblock * | acquire (const int c, hoardHeap *dest) |
void | release (superblock *sb) |
void | scavenge () |
persistentSuperblock * | acquirePersistentSuperblock (bool isFree, int fullness, int sizeClass) |
void * | getPersistentSegmentBase () |
~persistentHeap (void) | |
void | format (void) |
void | free (void *ptr) |
void | stats (void) |
int | getHeapIndex (void) |
threadHeap & | getHeap (int i) |
superblock * | acquire (const int c, hoardHeap *dest) |
void | release (superblock *sb) |
void | scavenge () |
void * | getPersistentSegmentBase () |
~persistentHeap (void) | |
void | format (void) |
void | free (void *ptr) |
void | stats (void) |
int | getHeapIndex (void) |
threadHeap & | getHeap (int i) |
superblock * | acquire (const int c, hoardHeap *dest) |
void | release (superblock *sb) |
void | scavenge () |
void * | getPersistentSegmentBase () |
Static Public Member Functions | |
static size_t | objectSize (void *ptr) |
Definition at line 52 of file persistentheap.h.