Flow-IPC 3.0.0
Flow-IPC project: Full implementation reference.
bipc_ext_fwd.hpp
Go to the documentation of this file.
1/* Flow-IPC: Shared Memory
2 * Copyright 2023 Akamai Technologies, Inc.
3 *
4 * Licensed under the Apache License, Version 2.0 (the
5 * "License"); you may not use this file except in
6 * compliance with the License. You may obtain a copy
7 * of the License at
8 *
9 * https://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in
12 * writing, software distributed under the License is
13 * distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR
14 * CONDITIONS OF ANY KIND, either express or implied.
15 * See the License for the specific language governing
16 * permissions and limitations under the License. */
17
18/// @file
19#pragma once
20
21#include "ipc/common.hpp"
22
23/**
24 * Extensions, informal or otherwise, of boost.ipc (`boost::interprocess`, bipc) SHM-related facilities, typically
25 * as needed by Flow-IPC internals but potentially exposed as public-facing when deemed to be opportunistically
26 * useful.
27 */
29{
30
31// Types.
32
33// Find doc headers near the bodies of these compound types.
34
35class Sparse_shm_object;
36
37template<typename Mem_algo, template<typename> class Index>
38class Sparse_managed_shm;
39
40} // namespace ipc::shm::bipc_ext
Extensions, informal or otherwise, of boost.ipc (boost::interprocess, bipc) SHM-related facilities,...