Interprocess shared memory utilities. More...
#include <Balau/Type/UUID.hpp>
#include <Balau/Util/Strings.hpp>
#include <boost/interprocess/managed_shared_memory.hpp>
#include <boost/dll/runtime_symbol_info.hpp>
Go to the source code of this file.
Classes | |
struct | SharedMemoryUtils |
Utilities for shared memory items. More... | |
Namespaces | |
Balau::Interprocess | |
Interprocess functionality including interprocess containers. | |
Typedefs | |
using | CreateOnlySelector = boost::interprocess::create_only_t |
Type of CreateOnly constructor selector. More... | |
using | OpenOnlySelector = boost::interprocess::open_only_t |
Type of OpenOrCreate constructor selector. More... | |
using | OpenOrCreateSelector = boost::interprocess::open_or_create_t |
Type of OpenOrCreate constructor selector. More... | |
using | OpenReadOnlySelector = boost::interprocess::open_read_only_t |
Type of OpenReadOnly constructor selector. More... | |
Variables | |
const CreateOnlySelector | CreateOnly |
Used to select an interprocess queue/object constructor that creates only. More... | |
const OpenOnlySelector | OpenOnly |
Used to select an interprocess queue/object constructor that opens only. More... | |
const OpenOrCreateSelector | OpenOrCreate |
Used to select an interprocess queue/object constructor that opens or creates. More... | |
const OpenReadOnlySelector | OpenReadOnly |
Used to select an interprocess queue/object constructor that opens ready only. More... | |
Interprocess shared memory utilities.