klMatrix
Public Member Functions
klRedZoneHeapMgr Class Reference

#include <kl_memory.h>

Inheritance diagram for klRedZoneHeapMgr:
Inheritance graph
Collaboration diagram for klRedZoneHeapMgr:
Collaboration graph

Public Member Functions

 klRedZoneHeapMgr ()
 
 ~klRedZoneHeapMgr ()
 
bool klHeapCheckBlock (void *mem)
 
void * allocate (size_t size)
 
void * allocate (size_t size, const char *inFile, int inLineNum)
 
bool free (void *pMem)
 
bool free (void *pMem, const char *inFile, int inLineNum)
 
void klHeapDump (char *file)
 
- Public Member Functions inherited from klHeapMgr
 klHeapMgr ()
 
 ~klHeapMgr ()
 
void * klHeapInit (long initSize)
 
bool klHeapCheck ()
 
bool klHeapCheckBlock (void *mem)
 
long klHeapCompact ()
 
bool klHeapDestroy ()
 
void * klHeapHandle ()
 
bool klHeapIsCreated ()
 
void klHeapDump (char *file)
 

Additional Inherited Members

- Protected Attributes inherited from klHeapMgr
void * pHeap
 

Constructor & Destructor Documentation

klRedZoneHeapMgr::klRedZoneHeapMgr ( )
inline
klRedZoneHeapMgr::~klRedZoneHeapMgr ( )
inline

Member Function Documentation

void* klRedZoneHeapMgr::allocate ( size_t  size)
inlinevirtual

Reimplemented from klHeapMgr.

Here is the call graph for this function:

Here is the caller graph for this function:

void* klRedZoneHeapMgr::allocate ( size_t  size,
const char *  inFile,
int  inLineNum 
)
inline

Here is the call graph for this function:

bool klRedZoneHeapMgr::free ( void *  pMem)
inlinevirtual

Reimplemented from klHeapMgr.

Here is the call graph for this function:

Here is the caller graph for this function:

bool klRedZoneHeapMgr::free ( void *  pMem,
const char *  inFile,
int  inLineNum 
)
inline

Here is the call graph for this function:

bool klRedZoneHeapMgr::klHeapCheckBlock ( void *  mem)
inline
void klRedZoneHeapMgr::klHeapDump ( char *  file)
inline

Here is the call graph for this function:

Here is the caller graph for this function:


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