Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

PI_Malloc.h File Reference

#include "ace/pre.h"
#include "ace/ACE_export.h"
#include "ace/Malloc.h"
#include "ace/Based_Pointer_T.h"
#include "ace/post.h"

Include dependency graph for PI_Malloc.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Compounds

class  ACE_PI_Control_Block
 This information is stored in memory allocated by the <Memory_Pool>. More...

class  ACE_PI_Control_Block::ACE_Malloc_Header
 This is the control block header. It's used by <ACE_Malloc> to keep track of each chunk of data when it's in the free list or in use. More...

class  ACE_PI_Control_Block::ACE_Name_Node
 This class supports "named memory regions" within <ACE_Malloc>. More...


Defines

#define ACE_PI_MALLOC_PADDING_SIZE
#define ACE_PI_CONTROL_BLOCK_SIZE
#define ACE_PI_CONTROL_BLOCK_ALIGN_LONGS

Detailed Description

PI_Malloc.h,v 4.5 2002/05/02 04:08:13 ossama Exp

Author:
Priyanka Gontla <pgontla@ece.uci.edu> , Based on code that existed in other ACE files.

Define Documentation

#define ACE_PI_CONTROL_BLOCK_ALIGN_LONGS
 

Value:

#define ACE_PI_CONTROL_BLOCK_SIZE
 

Value:

((int)(sizeof (NAME_NODE_PTR) \
                                         + sizeof (MALLOC_HEADER_PTR) \
                                         + sizeof (int) \
                                         + MAXNAMELEN))

#define ACE_PI_MALLOC_PADDING_SIZE
 

Value:

((int) (ACE_MALLOC_HEADER_SIZE - \
                                       (sizeof (MALLOC_HEADER_PTR) + sizeof (size_t)))\
                                       / (int) sizeof (long))


Generated on Wed Dec 25 18:22:06 2002 for ACE by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001