Puma Reference Manual Puma::MemPool Class Reference



Puma::MemPool Class Reference

#include <MemPool.h>

Inheritance diagram for Puma::MemPool:
Inheritance graph

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)
 

Constructor & Destructor Documentation

Puma::MemPool::MemPool ( unsigned long  blocksize = 128L *1024L)
Puma::MemPool::~MemPool ( )

Member Function Documentation

void* Puma::MemPool::alloc ( unsigned long  objectsize)
void Puma::MemPool::dealloc ( void *  )
void Puma::MemPool::free ( )



Puma Reference Manual. Created on Sat Dec 21 2019.