|
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.