Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

Shared_Memory_Pool.h File Reference

#include "ace/ACE_export.h"
#include "ace/ACE.h"
#include "ace/Event_Handler.h"
#include "ace/Signal.h"
#include "ace/os_include/sys/os_mman.h"

Include dependency graph for Shared_Memory_Pool.h:

Include dependency graph

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

Included by dependency graph

Classes

class  ACE_Shared_Memory_Pool_Options
 Helper class for Shared 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...
struct  ACE_Shared_Memory_Pool::SHM_TABLE
 Keeps track of all the segments being used. More...

Detailed Description

Id
Shared_Memory_Pool.h,v 4.6 2005/11/26 03:13:13 ossama Exp

Author:
Dougls C. Schmidt <schmidt@cs.wustl.edu>

Prashant Jain <pjain@cs.wustl.edu>


Generated on Tue Dec 20 23:09:56 2005 for ACE by  doxygen 1.3.9.1