basic_managed_global_memory (open_only_t open_only, const char* name, const void *addr = 0) : base_t() , base2_t(open_only, name, read_write, addr, create_open_func_t(get_this_pointer(), DoOpen)) {}
//!Connects to a created shared memory and its segment manager. //!in read-only mode. //!This can throw. basic_managed_shared_memory (open_read_only_t, const char* name, const void *addr = 0) : base_t() , base2_t(open_only, name, read_only, addr, create_open_func_t(get_this_pointer(), ipcdetail::DoOpen)) {}
basic_managed_global_memory (open_or_create_t open_or_create, const char *name, size_type size, const void *addr = 0, const permissions& perm = permissions()) : base_t() , base2_t(open_or_create, name, size, read_write, addr, create_open_func_t(get_this_pointer(), DoOpenOrCreate), perm) {}
//!Creates shared memory and creates and places the segment manager if //!segment was not created. If segment was created it connects to the //!segment. //!This can throw. basic_managed_windows_shared_memory (open_or_create_t open_or_create, const char *name, std::size_t size, const void *addr = 0, const permissions &perm = permissions()) : m_wshm(open_or_create, name, size, read_write, addr, create_open_func_t(get_this_pointer(), detail::DoOpenOrCreate), perm) {}
//!Creates shared memory and creates and places the segment manager. //!This can throw. basic_managed_shared_memory(create_only_t create_only, const char *name, size_type size, const void *addr = 0, const permissions& perm = permissions()) : base_t() , base2_t(create_only, name, size, read_write, addr, create_open_func_t(get_this_pointer(), ipcdetail::DoCreate), perm) {}
//!Connects to a created shared memory and its segment manager. //!This can throw. basic_managed_windows_shared_memory (open_only_t open_only, const char* name, const void *addr = 0) : m_wshm(open_only, name, read_write, addr, create_open_func_t(get_this_pointer(), detail::DoOpen)) {}