pgMemMgr Class Reference
[pgMem -- Memory management module]

TODO. More...

#include <pg_mem_mgr.h>

List of all members.

Classes

struct  MemoryBlockHeader

Public Member Functions

 pgDefineException (ExceptionInvalidArgument)
 pgDefineException (ExceptionInvalidCall)
 pgDefineException (ExceptionInvalidSizeOfType)
 pgDefineException (ExceptionInvalidVersionOfHeader)
 pgDefineException (ExceptionNotInitialized)

Static Public Member Functions

static void memset (void *buf, u8 value, u32 size)
static void memcpy (void *dest, const void *src, u32 size)
static bool isCreated ()
static void createFirst (u32 pogolyn_version=POGOLYN_VERSION)
static void destroyLast ()
static u32 getCurUsedMemorySize ()
static u32 getMaxUsedMemorySize ()
static const void * getFirstMemoryBlockN ()
static const void * getNextMemoryBlockN (const void *ptr)
static const char * getMemoryBlockName (const void *ptr)
static u32 getMemoryBlockSize (const void *ptr)
static u32 getMemoryBlockArraySize (const void *ptr)
static u32 getMemoryBlockHeaderSize ()
static void * mallocForSystem (u32 size, u32 array_size, const char *name)
static void * reallocForSystem (void *ptr, u32 size, u32 array_size, const char *name)
static void freeForSystem (void *ptr)
static void * allocTempBufferForSystem (u32 size)
static u32 getTempBufferSizeForSystem ()


Detailed Description

TODO.
The documentation for this class was generated from the following file:

Generated on Sat Aug 15 11:24:38 2009 for Pogolyn by  doxygen 1.5.8