| Puma Reference Manual | Puma::MemPool Class Reference |
#include <MemPool.h>

Public Member Functions | |
| MemPool (unsigned long blocksize=128L *1024L) | |
| ~MemPool () | |
| void * | alloc (unsigned long objectsize) |
| void | dealloc (void *) |
| void | free () |
Additional Inherited Members | |
Protected Member Functions inherited from Puma::Heap | |
| Heap () | |
| ~Heap () | |
| void * | malloc (size_t n) |
| void | free (void *p) |
| Puma::MemPool::MemPool | ( | unsigned long | blocksize = 128L *1024L | ) |
| Puma::MemPool::~MemPool | ( | ) |
| void* Puma::MemPool::alloc | ( | unsigned long | objectsize | ) |
| void Puma::MemPool::dealloc | ( | void * | ) |
| void Puma::MemPool::free | ( | ) |