POSIX Shared Memory Data Structures 1.0
High-performance lock-free data structures for inter-process communication
|
#include <cstddef>
#include <string>
#include <array>
#include <cstring>
#include <optional>
#include <algorithm>
#include <string_view>
Go to the source code of this file.
Classes | |
class | shm_table_impl< MaxNameSize, MaxEntries > |
Metadata table for managing shared memory data structures. More... | |
struct | shm_table_impl< MaxNameSize, MaxEntries >::entry |
Typedefs | |
using | shm_table = shm_table_impl< 32, 64 > |
using | shm_table_small = shm_table_impl< 16, 16 > |
using | shm_table_large = shm_table_impl< 64, 256 > |
using | shm_table_huge = shm_table_impl< 256, 1024 > |
using shm_table = shm_table_impl<32, 64> |
Definition at line 204 of file shm_table.h.
using shm_table_huge = shm_table_impl<256, 1024> |
Definition at line 209 of file shm_table.h.
using shm_table_large = shm_table_impl<64, 256> |
Definition at line 208 of file shm_table.h.
using shm_table_small = shm_table_impl<16, 16> |
Definition at line 207 of file shm_table.h.