POSIX Shared Memory Data Structures 1.0
High-performance lock-free data structures for inter-process communication
Loading...
Searching...
No Matches
shm_queue< T, TableType > Member List

This is the complete list of members for shm_queue< T, TableType >, including all inherited members.

capacity() const noexceptshm_queue< T, TableType >inline
data()shm_span< T, ShmType >inline
data() constshm_span< T, ShmType >inline
dequeue() noexceptshm_queue< T, TableType >inline
dequeue(T &out_value) noexceptshm_queue< T, TableType >inline
empty() const noexceptshm_queue< T, TableType >inline
enqueue(const T &value) noexceptshm_queue< T, TableType >inline
full() const noexceptshm_queue< T, TableType >inline
name() const noexceptshm_queue< T, TableType >inline
num_elemshm_span< T, ShmType >protected
offsetshm_span< T, ShmType >protected
operator[](size_t index)shm_span< T, ShmType >inline
operator[](size_t index) constshm_span< T, ShmType >inline
shmshm_span< T, ShmType >protected
shm_queue(ShmType &shm, std::string_view name, size_t capacity=0)shm_queue< T, TableType >inline
shm_span(ShmType &shm, size_t off, size_t count)shm_span< T, ShmType >inline
size() const noexceptshm_queue< T, TableType >inline