17 #ifndef COM_BORA_SOFTWARE__BALAU_INTERPROCESS__SHARED_MEMORY_UTILS 18 #define COM_BORA_SOFTWARE__BALAU_INTERPROCESS__SHARED_MEMORY_UTILS 23 #include <boost/interprocess/managed_shared_memory.hpp> 24 #include <boost/dll/runtime_symbol_info.hpp> 99 #endif // COM_BORA_SOFTWARE__BALAU_INTERPROCESS__SHARED_MEMORY_UTILS boost::interprocess::open_or_create_t OpenOrCreateSelector
Type of OpenOrCreate constructor selector.
Definition: SharedMemoryUtils.hpp:36
const CreateOnlySelector CreateOnly
Used to select an interprocess queue/object constructor that creates only.
boost::interprocess::create_only_t CreateOnlySelector
Type of CreateOnly constructor selector.
Definition: SharedMemoryUtils.hpp:31
static std::basic_string< CharT > replaceAll(const StringT< CharT, T ... > &input, const MatchT &match, const ReplacementT &replacement)
Replace all occurrences of the specified string with the supplied replacement.
Definition: Strings.hpp:844
boost::interprocess::open_only_t OpenOnlySelector
Type of OpenOrCreate constructor selector.
Definition: SharedMemoryUtils.hpp:41
UUID class, using the Boost uuid implementation.
static std::string namePrefixFromUUID()
Create a name prefix by canonicalising a UUID.
Definition: SharedMemoryUtils.hpp:86
Interprocess functionality including interprocess containers.
Definition: MSharedMemoryObject.hpp:27
const OpenOrCreateSelector OpenOrCreate
Used to select an interprocess queue/object constructor that opens or creates.
static std::string namePrefixFromAppPath()
Create a name prefix by canonicalising the application path.
Definition: SharedMemoryUtils.hpp:79
Utilities for shared memory items.
Definition: SharedMemoryUtils.hpp:75
const OpenOnlySelector OpenOnly
Used to select an interprocess queue/object constructor that opens only.
const OpenReadOnlySelector OpenReadOnly
Used to select an interprocess queue/object constructor that opens ready only.
UUID class, using the Boost uuid implementation.
Definition: UUID.hpp:33
boost::interprocess::open_read_only_t OpenReadOnlySelector
Type of OpenReadOnly constructor selector.
Definition: SharedMemoryUtils.hpp:46