ACE 8.0.1
Loading...
Searching...
No Matches
Classes
Shared_Memory_Pool.h File Reference
#include "ace/ACE.h"
#include "ace/Event_Handler.h"
#include "ace/Sig_Handler.h"
#include "ace/os_include/sys/os_mman.h"
#include <memory>

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
 

Detailed Description

Author
Dougls C. Schmidt d.sch.nosp@m.midt.nosp@m.@vand.nosp@m.erbi.nosp@m.lt.ed.nosp@m.u
Prashant Jain pjain.nosp@m.@cs..nosp@m.wustl.nosp@m..edu