|
Public Types |
| enum | { FIRSTCALL_FIXED = 0,
ALWAYS_FIXED = 1,
NEVER_FIXED = 2
} |
Public Member Functions |
| | ACE_MMAP_Memory_Pool_Options (const void *base_addr=ACE_DEFAULT_BASE_ADDR, int use_fixed_addr=ALWAYS_FIXED, int write_each_page=1, off_t minimum_bytes=0, u_int flags=0, int guess_on_fault=1, LPSECURITY_ATTRIBUTES sa=0, mode_t file_mode=ACE_DEFAULT_FILE_PERMS) |
Public Attributes |
| const void * | base_addr_ |
| | Base address of the memory-mapped backing store.
|
| int | use_fixed_addr_ |
| int | write_each_page_ |
| off_t | minimum_bytes_ |
| | What the minimim bytes of the initial segment should be.
|
| u_int | flags_ |
| | Any special flags that need to be used for mmap.
|
| int | guess_on_fault_ |
| LPSECURITY_ATTRIBUTES | sa_ |
| | Pointer to a security attributes object. Only used on NT.
|
| mode_t | file_mode_ |
| | File mode for mmaped file, if it is created.
|
Private Member Functions |
| | ACE_MMAP_Memory_Pool_Options (const ACE_MMAP_Memory_Pool_Options &) |
| ACE_MMAP_Memory_Pool_Options & | operator= (const ACE_MMAP_Memory_Pool_Options &) |
This should be a nested class, but that breaks too many compilers.