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.