VAE - Virtual Audio Engine 1
Small Data Driven Audio Engine
|
Pools can share the same space, but use it differently. More...
#include <TMemoryPool.hpp>
Public Attributes | |
Size | size = 0 |
Size | users = 0 |
Mutex | mutex |
Size | allocated = 0 |
Byte * | memory = nullptr |
Start of the usable pool space this does not store the pointer, but the location location itself is used gdb watch expression for convenience *(tklb::memory::manager::Size(*)[200])tklb::memory::manager::CustomMemory. More... | |
Pools can share the same space, but use it differently.
Info is stored at the beginning of the pool.
Definition at line 53 of file TMemoryPool.hpp.
Size tklb::memory::MemoryPool::SharedPool::allocated = 0 |
Definition at line 58 of file TMemoryPool.hpp.
Byte* tklb::memory::MemoryPool::SharedPool::memory = nullptr |
Start of the usable pool space this does not store the pointer, but the location location itself is used gdb watch expression for convenience *(tklb::memory::manager::Size(*)[200])tklb::memory::manager::CustomMemory.
Definition at line 65 of file TMemoryPool.hpp.
Mutex tklb::memory::MemoryPool::SharedPool::mutex |
Definition at line 56 of file TMemoryPool.hpp.
Size tklb::memory::MemoryPool::SharedPool::size = 0 |
Definition at line 54 of file TMemoryPool.hpp.
Size tklb::memory::MemoryPool::SharedPool::users = 0 |
Definition at line 55 of file TMemoryPool.hpp.