Classes | Namespaces | Typedefs | Variables
SharedMemoryUtils.hpp File Reference

(1)

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>
Include dependency graph for SharedMemoryUtils.hpp:
This graph shows which files directly or indirectly include this file:

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

Detailed Description

Interprocess shared memory utilities.