#include <pool_manager.hh>
Definition at line 44 of file pool_manager.hh.
PoolManager::PoolManager |
( |
uint32_t |
minAlloc, |
|
|
uint32_t |
poolSize |
|
) |
| |
virtual uint32_t PoolManager::allocateRegion |
( |
const uint32_t |
size, |
|
|
uint32_t * |
reserved |
|
) |
| |
|
pure virtual |
virtual bool PoolManager::canAllocate |
( |
uint32_t |
numRegions, |
|
|
uint32_t |
size |
|
) |
| |
|
pure virtual |
virtual void PoolManager::freeRegion |
( |
uint32_t |
firstIdx, |
|
|
uint32_t |
lastIdx |
|
) |
| |
|
pure virtual |
uint32_t PoolManager::minAllocation |
( |
| ) |
|
|
inline |
uint32_t PoolManager::poolSize |
( |
| ) |
|
|
inline |
virtual std::string PoolManager::printRegion |
( |
| ) |
|
|
pure virtual |
virtual uint32_t PoolManager::regionSize |
( |
std::pair< uint32_t, uint32_t > & |
region | ) |
|
|
pure virtual |
uint32_t PoolManager::_minAllocation |
|
private |
uint32_t PoolManager::_poolSize |
|
private |
The documentation for this class was generated from the following files: