POSIX Shared Memory Data Structures 1.0
High-performance lock-free data structures for inter-process communication
|
#include <shm_table.h>
Public Attributes | |
std::array< char, MAX_NAME_SIZE > | name {} |
size_t | offset {0} |
size_t | size {0} |
size_t | elem_size {0} |
size_t | num_elem {0} |
bool | active {false} |
Definition at line 26 of file shm_table.h.
bool shm_table_impl< MaxNameSize, MaxEntries >::entry::active {false} |
Definition at line 33 of file shm_table.h.
Referenced by shm_table_impl< MaxNameSize, MaxEntries >::clear(), and shm_table_impl< MaxNameSize, MaxEntries >::erase().
size_t shm_table_impl< MaxNameSize, MaxEntries >::entry::elem_size {0} |
Definition at line 31 of file shm_table.h.
std::array<char, MAX_NAME_SIZE> shm_table_impl< MaxNameSize, MaxEntries >::entry::name {} |
Definition at line 28 of file shm_table.h.
size_t shm_table_impl< MaxNameSize, MaxEntries >::entry::num_elem {0} |
Definition at line 32 of file shm_table.h.
size_t shm_table_impl< MaxNameSize, MaxEntries >::entry::offset {0} |
Definition at line 29 of file shm_table.h.
size_t shm_table_impl< MaxNameSize, MaxEntries >::entry::size {0} |
Definition at line 30 of file shm_table.h.