|
TuttleOFX
1
|
#include <IMemoryPool.hpp>


Public Member Functions | |
| virtual | ~IPoolData ()=0 |
| virtual char * | data ()=0 |
| virtual const char * | data () const =0 |
| virtual const size_t | size () const =0 |
| virtual const size_t | reservedSize () const =0 |
| virtual void | setSize (const std::size_t newSize)=0 |
Definition at line 20 of file IMemoryPool.hpp.
| tuttle::host::memory::IPoolData::~IPoolData | ( | ) | [pure virtual] |
Definition at line 8 of file IMemoryPool.cpp.
| virtual char* tuttle::host::memory::IPoolData::data | ( | ) | [pure virtual] |
Implemented in tuttle::host::memory::PoolData, and tuttle::host::memory::LinkData.
| virtual const char* tuttle::host::memory::IPoolData::data | ( | ) | const [pure virtual] |
Implemented in tuttle::host::memory::PoolData, and tuttle::host::memory::LinkData.
| virtual const size_t tuttle::host::memory::IPoolData::reservedSize | ( | ) | const [pure virtual] |
Implemented in tuttle::host::memory::PoolData, and tuttle::host::memory::LinkData.
| virtual void tuttle::host::memory::IPoolData::setSize | ( | const std::size_t | newSize | ) | [pure virtual] |
Implemented in tuttle::host::memory::PoolData.
Referenced by tuttle::host::memory::MemoryPool::allocate().
| virtual const size_t tuttle::host::memory::IPoolData::size | ( | ) | const [pure virtual] |
Implemented in tuttle::host::memory::PoolData, and tuttle::host::memory::LinkData.