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

Malloc.h File Reference

#include "ace/pre.h"
#include "ace/ACE_export.h"
#include "ace/OS.h"
#include "ace/Log_Msg.h"
#include "ace/Malloc_T.h"
#include "ace/Memory_Pool.h"
#include "ace/post.h"

Include dependency graph for Malloc.h:

Include dependency graph

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

Included by dependency graph

Go to the source code of this file.

Compounds

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

class  ACE_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_Control_Block::ACE_Name_Node
 This class supports "named memory regions" within <ACE_Malloc>. More...


Defines

#define ACE_MALLOC_STATS(X)
#define ACE_MALLOC_PADDING   1
#define ACE_MALLOC_HEADER_SIZE
#define ACE_MALLOC_PADDING_SIZE
#define ACE_CONTROL_BLOCK_SIZE
#define ACE_CONTROL_BLOCK_ALIGN_LONGS


Detailed Description

Id:
Malloc.h,v 1.1.1.4 2003/02/21 18:36:32 chad Exp

Author:
Doug Schmidt and Irfan Pyarali

Definition in file Malloc.h.


Define Documentation

#define ACE_CONTROL_BLOCK_ALIGN_LONGS
 

Value:

Definition at line 392 of file Malloc.h.

Referenced by ACE_Control_Block::print_alignment_info.

#define ACE_CONTROL_BLOCK_SIZE
 

Value:

((int)(sizeof (ACE_Name_Node*) \
                                      + sizeof (ACE_Malloc_Header*) \
                                      + sizeof (int) \
                                      + MAXNAMELEN))

Definition at line 380 of file Malloc.h.

Referenced by ACE_Control_Block::print_alignment_info.

#define ACE_MALLOC_HEADER_SIZE
 

Value:

Definition at line 240 of file Malloc.h.

Referenced by ACE_PI_Control_Block::print_alignment_info, and ACE_Control_Block::print_alignment_info.

#define ACE_MALLOC_PADDING   1
 

Definition at line 231 of file Malloc.h.

Referenced by ACE_PI_Control_Block::print_alignment_info, and ACE_Control_Block::print_alignment_info.

#define ACE_MALLOC_PADDING_SIZE
 

Value:

((int) (ACE_MALLOC_HEADER_SIZE - \
                                    (sizeof (ACE_Malloc_Header*) + sizeof (size_t)))\
                                    / (int) sizeof (long))

Definition at line 289 of file Malloc.h.

Referenced by ACE_Control_Block::print_alignment_info.

#define ACE_MALLOC_STATS  
 

Definition at line 219 of file Malloc.h.

Referenced by ACE_Malloc_T< ACE_MEM_POOL_2, ACE_LOCK, ACE_CB >::open, ACE_Malloc_T< ACE_MEM_POOL_2, ACE_LOCK, ACE_CB >::shared_free, and ACE_Malloc_T< ACE_MEM_POOL_2, ACE_LOCK, ACE_CB >::shared_malloc.


Generated on Mon Jun 16 11:45:53 2003 for ACE by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002