POSIX Shared Memory Data Structures 1.0
High-performance lock-free data structures for inter-process communication
|
#include "posix_shm.h"
#include "shm_table.h"
#include <atomic>
#include <concepts>
#include <string_view>
Go to the source code of this file.
Classes | |
class | shm_atomic< T, TableType > |
Shared memory atomic value with auto-discovery. More... | |
Typedefs | |
template<typename TableType = shm_table> | |
using | shm_atomic_bool = shm_atomic< bool, TableType > |
template<typename TableType = shm_table> | |
using | shm_atomic_int = shm_atomic< int, TableType > |
template<typename TableType = shm_table> | |
using | shm_atomic_uint = shm_atomic< unsigned int, TableType > |
template<typename TableType = shm_table> | |
using | shm_atomic_size_t = shm_atomic< size_t, TableType > |
template<typename TableType = shm_table> | |
using | shm_atomic_int64 = shm_atomic< int64_t, TableType > |
template<typename TableType = shm_table> | |
using | shm_atomic_uint64 = shm_atomic< uint64_t, TableType > |
using shm_atomic_bool = shm_atomic<bool, TableType> |
Definition at line 227 of file shm_atomic.h.
using shm_atomic_int = shm_atomic<int, TableType> |
Definition at line 230 of file shm_atomic.h.
using shm_atomic_int64 = shm_atomic<int64_t, TableType> |
Definition at line 239 of file shm_atomic.h.
using shm_atomic_size_t = shm_atomic<size_t, TableType> |
Definition at line 236 of file shm_atomic.h.
using shm_atomic_uint = shm_atomic<unsigned int, TableType> |
Definition at line 233 of file shm_atomic.h.
using shm_atomic_uint64 = shm_atomic<uint64_t, TableType> |
Definition at line 242 of file shm_atomic.h.