|
join 1.0
lightweight network framework library
|
queue synchronization primitives. More...
#include <queue.hpp>
Public Attributes | |
| std::atomic_uint64_t | _magic |
| initialization state atomic. | |
| std::atomic_uint64_t | _head |
| write position. | |
| std::atomic_uint64_t | _tail |
| read position. | |
Static Public Attributes | |
| static constexpr uint64_t | MAGIC = 0x9F7E3B2A8D5C4E1B |
| magic number for initialization detection. | |
queue synchronization primitives.
| std::atomic_uint64_t join::QueueSync::_head |
write position.
| std::atomic_uint64_t join::QueueSync::_magic |
initialization state atomic.
| std::atomic_uint64_t join::QueueSync::_tail |
read position.
|
staticconstexpr |
magic number for initialization detection.