ACE_Shared_Memory_Pool_Options Class Reference
Helper class for Shared Memory Pool constructor options.
More...
#include <Shared_Memory_Pool.h>
List of all members.
|
Public Member Functions |
| ACE_Shared_Memory_Pool_Options (const char *base_addr=ACE_DEFAULT_BASE_ADDR, size_t max_segments=ACE_DEFAULT_MAX_SEGMENTS, size_t file_perms=ACE_DEFAULT_FILE_PERMS, ACE_OFF_T minimum_bytes=0, size_t segment_size=ACE_DEFAULT_SEGMENT_SIZE) |
| Initialization method.
|
Public Attributes |
const char * | base_addr_ |
| Base address of the memory-mapped backing store.
|
size_t | max_segments_ |
| Number of shared memory segments to allocate.
|
ACE_OFF_T | minimum_bytes_ |
| What the minimum bytes of the initial segment should be.
|
size_t | file_perms_ |
| File permissions to use when creating/opening a segment.
|
size_t | segment_size_ |
| Shared memory segment size.
|
Detailed Description
Helper class for Shared Memory Pool constructor options.
This should be a nested class, but that breaks too many compilers.
Constructor & Destructor Documentation
ACE_BEGIN_VERSIONED_NAMESPACE_DECL ACE_Shared_Memory_Pool_Options::ACE_Shared_Memory_Pool_Options |
( |
const char * |
base_addr = ACE_DEFAULT_BASE_ADDR , |
|
|
size_t |
max_segments = ACE_DEFAULT_MAX_SEGMENTS , |
|
|
size_t |
file_perms = ACE_DEFAULT_FILE_PERMS , |
|
|
ACE_OFF_T |
minimum_bytes = 0 , |
|
|
size_t |
segment_size = ACE_DEFAULT_SEGMENT_SIZE | |
|
) |
| | |
Member Data Documentation
Base address of the memory-mapped backing store.
Number of shared memory segments to allocate.
What the minimum bytes of the initial segment should be.
File permissions to use when creating/opening a segment.
Shared memory segment size.
The documentation for this class was generated from the following files: