Flow-IPC 3.0.0
Flow-IPC project: Full implementation reference.
Classes | Namespaces
sparse_shm_object.hpp File Reference
#include "ipc/shm/bipc_ext/detail/bipc_ext_fwd.hpp"
#include <boost/interprocess/shared_memory_object.hpp>

Go to the source code of this file.

Classes

class  ipc::shm::bipc_ext::Sparse_shm_object
 Similar to bipc's shared_memory_object, but truncate() will not unconditionally commit the entire specified chunk, while the added commit() method will do so on-demand. More...
 

Namespaces

namespace  ipc
 Catch-all namespace for the Flow-IPC project: A library/API in modern C++17 providing high-performance communication between processes.
 
namespace  ipc::shm
 Modules for SHared Memory (SHM) support.
 
namespace  ipc::shm::bipc_ext
 Extensions, informal or otherwise, of boost.ipc (boost::interprocess, bipc) SHM-related facilities, typically as needed by Flow-IPC internals but potentially exposed as public-facing when deemed to be opportunistically useful.