#include <Shared_Memory.h>
Inheritance diagram for ACE_Shared_Memory

Public Methods | |
| virtual | ~ACE_Shared_Memory (void) |
| virtual int | close (void) = 0 |
| virtual int | remove (void) = 0 |
| virtual void* | malloc (size_t = 0) = 0 |
| virtual int | free (void *p) = 0 |
| virtual int | get_segment_size (void) const = 0 |
| virtual ACE_HANDLE | get_id (void) const = 0 |
This is a very simple-minded wrapper, i.e., it really is only useful for allocating large contiguous chunks of shared memory. For a much more sophisticated version, please check out the class.
|
|
|
|
|
Reimplemented in ACE_Shared_Memory_MM, and ACE_Shared_Memory_SV. |
|
|
Reimplemented in ACE_Shared_Memory_MM, and ACE_Shared_Memory_SV. |
|
|
Reimplemented in ACE_Shared_Memory_MM, and ACE_Shared_Memory_SV. |
|
|
Reimplemented in ACE_Shared_Memory_MM, and ACE_Shared_Memory_SV. |
|
|
Reimplemented in ACE_Shared_Memory_MM, and ACE_Shared_Memory_SV. |
|
|
Reimplemented in ACE_Shared_Memory_MM, and ACE_Shared_Memory_SV. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000