Responsible for the creation and managment of all shared memory pools.
More...
Responsible for the creation and managment of all shared memory pools.
This class is used by the DtQueueManager to keep track of all pools created by the DtQueueManager.
| MAKVrExchange::DtMemoryManager::DtMemoryManager |
( |
| ) |
|
| virtual MAKVrExchange::DtMemoryManager::~DtMemoryManager |
( |
| ) |
|
|
virtual |
Safely destroys all memory pools.
| MAKVrExchange::DtMemoryManager::DtMemoryManager |
( |
const DtMemoryManager & |
other | ) |
|
|
private |
| virtual void* MAKVrExchange::DtMemoryManager::address |
( |
const DtString & |
name | ) |
|
|
virtual |
returns the address of an already created memory pool, or 0 if there is no pool by that name.
| virtual void* MAKVrExchange::DtMemoryManager::create |
( |
const DtString & |
name, |
|
|
unsigned long |
size |
|
) |
| |
|
virtual |
Creates a memory pool and returns its address, or 0 if it can't be created.
| virtual void MAKVrExchange::DtMemoryManager::destroy |
( |
const DtString & |
name | ) |
|
|
virtual |
Destroys a pool with the given name, no op if the name doesn't exist;.
The documentation for this class was generated from the following file: