2005/5/9

     
 

class RawAllocator

artefaktur
Modules   Namespace List   Class Hierarchy   Alphabetical List   Compound List   Namespace Members   Compound Members   Related Pages  

acdk::lang::sys::RawAllocator Class Reference

#include <Allocator.h>

Inheritance diagram for acdk::lang::sys::RawAllocator:

acdk::lang::sys::AbstractAllocator acdk::lang::sys::Allocator acdk::lang::sys::SysObject List of all members.

Detailed Description

This is a thin wrapper to raw allocation used by RC_Heap.


Public Member Functions

 RawAllocator ()
 ~RawAllocator ()
virtual void * raw_allocate (size_t size, AllocatedType type)
virtual void raw_deallocate (size_t size, void *ptr, AllocatedType type)
virtual void listObjects (::acdk::lang::ref::NotifyObjectEventListener *listener, int flags)


Constructor & Destructor Documentation

acdk::lang::sys::RawAllocator::RawAllocator  )  [inline]
 

acdk::lang::sys::RawAllocator::~RawAllocator  )  [inline]
 


Member Function Documentation

virtual void acdk::lang::sys::RawAllocator::listObjects ::acdk::lang::ref::NotifyObjectEventListener listener,
int  flags
[inline, virtual]
 

Parameters:
flags combination of ListObjectsFlags

Implements acdk::lang::sys::AbstractAllocator.

virtual void* acdk::lang::sys::RawAllocator::raw_allocate size_t  size,
AllocatedType  type
[inline, virtual]
 

Parameters:
size is including MemChunkHeader

Implements acdk::lang::sys::AbstractAllocator.

virtual void acdk::lang::sys::RawAllocator::raw_deallocate size_t  size,
void *  ptr,
AllocatedType  type
[inline, virtual]
 

Parameters:
size is including MemChunkHeader
ptr is including MemChunkHeader

Implements acdk::lang::sys::AbstractAllocator.