Shared memory queue implementation details.
More...
|
| file | iterator.hpp |
| | Contains declarations for shm iterator.
|
| |
| file | shm.hpp |
| | Contains core shm implementation details.
|
| |
| file | traits.hpp |
| | Basic implementation detail traits.
|
| |
Shared memory queue implementation details.
◆ BIT_COUNT
| auto ipcq::detail::config::BIT_COUNT = 21u |
|
constexpr |
Number of bits making up first, last and size each for a total of 63 bits.
Definition at line 87 of file shm.hpp.
◆ BIT_IS_CLOSED
| auto ipcq::detail::config::BIT_IS_CLOSED = 0x8000'0000'0000'0000u |
|
constexpr |
Bit indicating if queue is closed (highest bit).
Definition at line 107 of file shm.hpp.
◆ BIT_MASK
| auto ipcq::detail::config::BIT_MASK = 0x1f'ffffu |
|
constexpr |
Bitmask for bit count.
Definition at line 93 of file shm.hpp.
◆ MAX_VALUE
| auto ipcq::detail::config::MAX_VALUE = 2097151u |
|
constexpr |
Maximum number of elements in queue.
(2 ^ BIT_COUNT) - 1
Definition at line 100 of file shm.hpp.
◆ TYPENAME_SEQ_LEN
| size_t ipcq::detail::config::TYPENAME_SEQ_LEN = 128 |
|
constexpr |
Length of typename character sequences.
Definition at line 114 of file shm.hpp.