Static parameters for a given shm queue.
More...
#include <shm.hpp>
Static parameters for a given shm queue.
Definition at line 123 of file shm.hpp.
◆ Make()
| static constexpr QueueInfo ipcq::detail::QueueInfo::Make |
( |
size_t | shm_size, |
|
|
size_t | capacity, |
|
|
size_t | first_element_offset, |
|
|
size_t | counter_offset, |
|
|
size_t | element_offset, |
|
|
size_t | element_size ) |
|
inlinestaticconstexprnoexcept |
◆ capacity
| size_t ipcq::detail::QueueInfo::capacity |
Queue capacity in number of elements.
Definition at line 141 of file shm.hpp.
◆ counter_offset
| size_t ipcq::detail::QueueInfo::counter_offset |
Offset to std::atomic<CounterType> from &Element<T>.
Definition at line 146 of file shm.hpp.
◆ element_offset
| size_t ipcq::detail::QueueInfo::element_offset |
Offset to std::atomic<CounterType> from &Element<T>::element.
Definition at line 150 of file shm.hpp.
◆ element_size
| size_t ipcq::detail::QueueInfo::element_size |
Size of Element<T>.
Definition at line 154 of file shm.hpp.
◆ first_element_offset
| size_t ipcq::detail::QueueInfo::first_element_offset |
◆ shm_size
| size_t ipcq::detail::QueueInfo::shm_size |
Number of bytes.
Definition at line 137 of file shm.hpp.
The documentation for this struct was generated from the following file:
- ipcq/src/include/ipcq/detail/shm.hpp