SharedMemory.h#

Fully qualified name: carb/extras/SharedMemory.h

In directory: carb/extras

Source file: SharedMemory.h

Provides a helper class to manage a block of shared memory.

Classes#

carb::extras::SharedMemory

A utility helper class to provide shared memory access to one or more processes.

carb::extras::SharedMemory::OpenToken

An opaque token object used to open an existing SHM region or to retrieve from a newly created SHM region to pass to another client to open it.

carb::extras::SharedMemory::View

Represents a single mapped view into an open shared memory region.

Namespaces#

carb

The main Carbonite namespace.

carb::extras

Common namespace for extra helper functions and classes.