Classes | Typedefs | Variables
Balau::Interprocess Namespace Reference

Interprocess functionality including interprocess containers. More...

Classes

class  MSharedMemoryObject
 A shared memory object that uses the Boost interprocess library. More...
 
class  SharedMemoryQueue
 A blocking, shared memory queue that uses the Boost interprocess library. More...
 
struct  SharedMemoryUtils
 Utilities for shared memory items. More...
 
class  USharedMemoryObject
 A shared memory object that uses the Boost interprocess library. More...
 

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 functionality including interprocess containers.

Typedef Documentation

◆ CreateOnlySelector

using CreateOnlySelector = boost::interprocess::create_only_t

Type of CreateOnly constructor selector.

◆ OpenOnlySelector

using OpenOnlySelector = boost::interprocess::open_only_t

Type of OpenOrCreate constructor selector.

◆ OpenOrCreateSelector

using OpenOrCreateSelector = boost::interprocess::open_or_create_t

Type of OpenOrCreate constructor selector.

◆ OpenReadOnlySelector

using OpenReadOnlySelector = boost::interprocess::open_read_only_t

Type of OpenReadOnly constructor selector.

Variable Documentation

◆ CreateOnly

const CreateOnlySelector CreateOnly

Used to select an interprocess queue/object constructor that creates only.

◆ OpenOnly

const OpenOnlySelector OpenOnly

Used to select an interprocess queue/object constructor that opens only.

◆ OpenOrCreate

const OpenOrCreateSelector OpenOrCreate

Used to select an interprocess queue/object constructor that opens or creates.

◆ OpenReadOnly

const OpenReadOnlySelector OpenReadOnly

Used to select an interprocess queue/object constructor that opens ready only.