Public Member Functions |
| HeapPool (Uint32 pageSize, Uint32 pageBits) |
virtual PtrI | getNewPage () |
bool | allocInit () |
bool | allocArea (Area *ap, Uint32 tryPages) |
virtual bool | allocMemory () |
bool | allocMemoryImpl () |
| SuperPool (Uint32 pageSize, Uint32 pageBits) |
void | movePages (PageList &pl1, PageList &pl2) |
void | addHeadPage (PageList &pl, PtrI pageI) |
void | addTailPage (PageList &pl, PtrI pageI) |
void | removePage (PageList &pl, PtrI pageI) |
PageEnt & | getPageEnt (PtrI pageI) |
void * | getPageP (PtrI pageI) |
PtrI | getPageI (void *pageP) |
void * | getRecP (PtrI recI, RecInfo &ri) |
Uint32 | getFreeCount (RecInfo &ri, PtrI freeRecPtrI) |
Uint32 | getRecPageCount (RecInfo &ri) |
Uint32 | getRecTotCount (RecInfo &ri) |
Uint32 | getRecUseCount (RecInfo &ri) |
Uint32 | getRecPageList (RecInfo &ri, PageEnt &pe) |
void | addCurrPage (RecInfo &ri, PtrI pageI) |
void | removeCurrPage (RecInfo &ri) |
bool | getAvailPage (RecInfo &ri) |
PtrI | getFreePage (RecInfo &ri) |
PtrI | getFreePage (GroupPool &gp) |
PtrI | getFreePage () |
void | initFreePage (RecInfo &ri, PtrI pageI) |
void | releaseNotCurrent (RecInfo &ri, PtrI recI) |
void | freeRecPages (RecInfo &ri) |
void | freeAllRecPages (RecInfo &ri, bool force) |
void | setInitPages (Uint32 initPages) |
void | setIncrPages (Uint32 incrPages) |
void | setMaxPages (Uint32 maxPages) |
Uint32 | getGpMinPages () |
Uint32 | getMinPages (GroupPool &gp) |
Uint32 | getMaxPages (GroupPool &gp) |
void | verify (RecInfo &ri) |
void | verifyPageList (PageList &pl) |
Definition at line 555 of file SuperPool.hpp.