mem_pool_base Class Reference

Base class for memory pools. More...

#include <mem_pool_base.h>

Inheritance diagram for mem_pool_base:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~mem_pool_base ()
virtual void recycle ()=0

Static Public Member Functions

static void * alloc_sys (size_t __size)
static void dealloc_sys (void *__ptr)

Classes

struct  _Block_list
 Structure to store the next available memory block. More...

Detailed Description

Base class for memory pools.


Constructor & Destructor Documentation

mem_pool_base::~mem_pool_base (  )  [virtual]


Member Function Documentation

virtual void mem_pool_base::recycle (  )  [pure virtual]

Implemented in static_mem_pool< _Sz, _Gid >.

void * mem_pool_base::alloc_sys ( size_t  __size  )  [static]

void mem_pool_base::dealloc_sys ( void *  __ptr  )  [static]


The documentation for this class was generated from the following files:
Generated on Mon Dec 31 15:07:34 2007 for Nvwa by  doxygen 1.5.1