CSGXMemoryAllocatorHeap Class Reference

#include <allocheap.hpp>

Inheritance diagram for CSGXMemoryAllocatorHeap:

CSGXMemoryAllocator

List of all members.

Public Member Functions

 CSGXMemoryAllocatorHeap (void *ptr, const tMEM_SIZE size, const CSGXMemoryAlignment &alignment)
virtual void * alloc (const tMEM_SIZE size)
virtual tMEM_SIZE getBlockSize (void *ptr)
virtual tBOOL freePtr (void *ptr)
virtual tBOOL freeAll ()


Constructor & Destructor Documentation

CSGXMemoryAllocatorHeap::CSGXMemoryAllocatorHeap ( void *  ptr,
const tMEM_SIZE  size,
const CSGXMemoryAlignment alignment 
)


Member Function Documentation

virtual void* CSGXMemoryAllocatorHeap::alloc ( const tMEM_SIZE  size  )  [virtual]

Implements CSGXMemoryAllocator.

virtual tMEM_SIZE CSGXMemoryAllocatorHeap::getBlockSize ( void *  ptr  )  [virtual]

Reimplemented from CSGXMemoryAllocator.

virtual tBOOL CSGXMemoryAllocatorHeap::freePtr ( void *  ptr  )  [virtual]

Reimplemented from CSGXMemoryAllocator.

virtual tBOOL CSGXMemoryAllocatorHeap::freeAll (  )  [virtual]

Reimplemented from CSGXMemoryAllocator.


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

Generated on Thu Aug 14 14:36:36 2008 for The SGX Core by  doxygen 1.5.6