diff options
Diffstat (limited to 'boost/interprocess/managed_windows_shared_memory.hpp')
-rw-r--r-- | boost/interprocess/managed_windows_shared_memory.hpp | 32 |
1 files changed, 16 insertions, 16 deletions
diff --git a/boost/interprocess/managed_windows_shared_memory.hpp b/boost/interprocess/managed_windows_shared_memory.hpp index 959194cc19..414007a614 100644 --- a/boost/interprocess/managed_windows_shared_memory.hpp +++ b/boost/interprocess/managed_windows_shared_memory.hpp @@ -25,15 +25,15 @@ #include <boost/move/move.hpp> //These includes needed to fulfill default template parameters of //predeclarations in interprocess_fwd.hpp -#include <boost/interprocess/mem_algo/rbtree_best_fit.hpp> +#include <boost/interprocess/mem_algo/rbtree_best_fit.hpp> #include <boost/interprocess/sync/mutex_family.hpp> #include <boost/interprocess/indexes/iset_index.hpp> namespace boost { namespace interprocess { -//!A basic managed windows shared memory creation class. Initializes the -//!shared memory segment. Inherits all basic functionality from +//!A basic managed windows shared memory creation class. Initializes the +//!shared memory segment. Inherits all basic functionality from //!basic_managed_memory_impl<CharType, AllocationAlgorithm, IndexType> //!Unlike basic_managed_shared_memory, it has //!no kernel persistence and the shared memory is destroyed @@ -45,11 +45,11 @@ namespace interprocess { //!basic_managed_shared_memory can't communicate between them. template < - class CharType, - class AllocationAlgorithm, + class CharType, + class AllocationAlgorithm, template<class IndexConfig> class IndexType > -class basic_managed_windows_shared_memory +class basic_managed_windows_shared_memory : public ipcdetail::basic_managed_memory_impl < CharType, AllocationAlgorithm, IndexType , ipcdetail::managed_open_or_create_impl @@ -60,7 +60,7 @@ class basic_managed_windows_shared_memory { /// @cond private: - typedef ipcdetail::basic_managed_memory_impl + typedef ipcdetail::basic_managed_memory_impl <CharType, AllocationAlgorithm, IndexType, ipcdetail::managed_open_or_create_impl <windows_shared_memory, AllocationAlgorithm::Alignment, false>::ManagedOpenOrCreateUserOffset> base_t; @@ -82,12 +82,12 @@ class basic_managed_windows_shared_memory basic_managed_windows_shared_memory() {} - //!Creates shared memory and creates and places the segment manager. + //!Creates shared memory and creates and places the segment manager. //!This can throw. basic_managed_windows_shared_memory (create_only_t create_only, const char *name, size_type size, const void *addr = 0, const permissions &perm = permissions()) - : m_wshm(create_only, name, size, read_write, addr, + : m_wshm(create_only, name, size, read_write, addr, create_open_func_t(get_this_pointer(), ipcdetail::DoCreate), perm) {} @@ -97,11 +97,11 @@ class basic_managed_windows_shared_memory //!This can throw. basic_managed_windows_shared_memory (open_or_create_t open_or_create, - const char *name, size_type size, + const char *name, size_type 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(), + : m_wshm(open_or_create, name, size, read_write, addr, + create_open_func_t(get_this_pointer(), ipcdetail::DoOpenOrCreate), perm) {} @@ -109,8 +109,8 @@ class basic_managed_windows_shared_memory //!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(), + : m_wshm(open_only, name, read_write, addr, + create_open_func_t(get_this_pointer(), ipcdetail::DoOpen)) {} @@ -119,7 +119,7 @@ class basic_managed_windows_shared_memory //!This can throw. basic_managed_windows_shared_memory (open_copy_on_write_t, const char* name, const void *addr = 0) - : m_wshm(open_only, name, copy_on_write, addr, + : m_wshm(open_only, name, copy_on_write, addr, create_open_func_t(get_this_pointer(), ipcdetail::DoOpen)) {} @@ -129,7 +129,7 @@ class basic_managed_windows_shared_memory basic_managed_windows_shared_memory (open_read_only_t, const char* name, const void *addr = 0) : base_t() - , m_wshm(open_only, name, read_only, addr, + , m_wshm(open_only, name, read_only, addr, create_open_func_t(get_this_pointer(), ipcdetail::DoOpen)) {} |