TuttleOFX
1
|
#include <IMemoryPool.hpp>
Public Member Functions | |
virtual | ~IMemoryPool ()=0 |
virtual size_t | getUsedMemorySize () const =0 |
virtual std::size_t | getAllocatedAndUnusedMemorySize () const =0 |
virtual size_t | getAllocatedMemorySize () const =0 |
virtual size_t | getAvailableMemorySize () const =0 |
virtual size_t | getWastedMemorySize () const =0 |
virtual size_t | getMaxMemorySize () const =0 |
virtual void | clear (size_t size)=0 |
virtual void | clearOne ()=0 |
virtual void | clear ()=0 |
virtual IPoolDataPtr | allocate (const size_t size)=0 |
virtual std::size_t | updateMemoryAuthorizedWithRAM ()=0 |
Definition at line 38 of file IMemoryPool.hpp.
tuttle::host::memory::IMemoryPool::~IMemoryPool | ( | ) | [pure virtual] |
Definition at line 9 of file IMemoryPool.cpp.
virtual IPoolDataPtr tuttle::host::memory::IMemoryPool::allocate | ( | const size_t | size | ) | [pure virtual] |
virtual void tuttle::host::memory::IMemoryPool::clear | ( | size_t | size | ) | [pure virtual] |
virtual void tuttle::host::memory::IMemoryPool::clear | ( | ) | [pure virtual] |
Implemented in tuttle::host::memory::MemoryPool.
virtual void tuttle::host::memory::IMemoryPool::clearOne | ( | ) | [pure virtual] |
Implemented in tuttle::host::memory::MemoryPool.
virtual std::size_t tuttle::host::memory::IMemoryPool::getAllocatedAndUnusedMemorySize | ( | ) | const [pure virtual] |
Implemented in tuttle::host::memory::MemoryPool.
virtual size_t tuttle::host::memory::IMemoryPool::getAllocatedMemorySize | ( | ) | const [pure virtual] |
Implemented in tuttle::host::memory::MemoryPool.
virtual size_t tuttle::host::memory::IMemoryPool::getAvailableMemorySize | ( | ) | const [pure virtual] |
Implemented in tuttle::host::memory::MemoryPool.
virtual size_t tuttle::host::memory::IMemoryPool::getMaxMemorySize | ( | ) | const [pure virtual] |
Implemented in tuttle::host::memory::MemoryPool.
virtual size_t tuttle::host::memory::IMemoryPool::getUsedMemorySize | ( | ) | const [pure virtual] |
Implemented in tuttle::host::memory::MemoryPool.
virtual size_t tuttle::host::memory::IMemoryPool::getWastedMemorySize | ( | ) | const [pure virtual] |
Implemented in tuttle::host::memory::MemoryPool.
virtual std::size_t tuttle::host::memory::IMemoryPool::updateMemoryAuthorizedWithRAM | ( | ) | [pure virtual] |
Implemented in tuttle::host::memory::MemoryPool.
Referenced by tuttle::host::Core::Core().