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

Memory_Pool.h File Reference

#include "ace/pre.h"
#include "ace/ACE.h"
#include "ace/Event_Handler.h"
#include "ace/Signal.h"
#include "ace/Mem_Map.h"
#include "ace/Unbounded_Set.h"
#include "ace/post.h"

Include dependency graph for Memory_Pool.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_Lite_MMAP_Memory_Pool
 Make a ``lighter-weight'' memory pool based <ACE_Mem_Map>. More...

class  ACE_Local_Memory_Pool
 Make a memory pool that is based on C++ new/delete. This is useful for integrating existing components that use new/delete into the ACE Malloc scheme... More...

class  ACE_Local_Memory_Pool_Options
 Helper class for Local Memory Pool constructor options. More...

class  ACE_MMAP_Memory_Pool
 Make a memory pool that is based on <mmap(2)>. This implementation allows memory to be shared between processes. More...

class  ACE_MMAP_Memory_Pool_Options
 Helper class for MMAP Memory Pool constructor options. More...

class  ACE_Pagefile_Memory_Pool
 Make a memory pool that is based on "anonymous" memory regions allocated from the Win32 page file. More...

class  ACE_Pagefile_Memory_Pool::Control_Block
 Attributes that are meaningful in local storage only. More...

class  ACE_Pagefile_Memory_Pool::Control_Block::Shared_Control_Block
 Pool statistics. More...

class  ACE_Pagefile_Memory_Pool_Options
 Helper class for Pagefile Memory Pool constructor options. More...

class  ACE_Sbrk_Memory_Pool
 Make a memory pool that is based on <sbrk(2)>. More...

class  ACE_Sbrk_Memory_Pool_Options
 Helper class for Sbrk Memory Pool constructor options. More...

class  ACE_Shared_Memory_Pool
 Make a memory pool that is based on System V shared memory (shmget(2) etc.). This implementation allows memory to be shared between processes. If your platform doesn't support System V shared memory (e.g., Win32 and many RTOS platforms do not) then you should use <ACE_MMAP_Memory_Pool> instead of this class. In fact, you should probably use <ACE_MMAP_Memory_Pool> on platforms that *do* support System V shared memory since it provides more powerful features, such as persistent backing store and greatly scalability. More...

class  ACE_Shared_Memory_Pool_Options
 Helper class for Shared Memory Pool constructor options. More...

struct  ACE_Shared_Memory_Pool::SHM_TABLE
 Keeps track of all the segments being used. More...


Detailed Description

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

Author:
Dougls C. Schmidt <schmidt@cs.wustl.edu> and Prashant Jain <pjain@cs.wustl.edu>

Definition in file Memory_Pool.h.


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