| 
    ACE
    6.1.7
    
   | 
 
Helper class for Shared Memory Pool constructor options. More...
#include <Shared_Memory_Pool.h>
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.   | |
Helper class for Shared Memory Pool constructor options.
This should be a nested class, but that breaks too many compilers.
| 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  | 
        ||
| ) | 
Initialization method.
| const char* ACE_Shared_Memory_Pool_Options::base_addr_ | 
Base address of the memory-mapped backing store.
| size_t ACE_Shared_Memory_Pool_Options::file_perms_ | 
File permissions to use when creating/opening a segment.
| size_t ACE_Shared_Memory_Pool_Options::max_segments_ | 
Number of shared memory segments to allocate.
| ACE_OFF_T ACE_Shared_Memory_Pool_Options::minimum_bytes_ | 
What the minimum bytes of the initial segment should be.
| size_t ACE_Shared_Memory_Pool_Options::segment_size_ | 
Shared memory segment size.
 1.8.1.1