|
Logger System 0.1.3
High-performance C++20 thread-safe logging system with asynchronous capabilities
|
Cell structure with sequence number for ABA prevention. More...

Public Member Functions | |
| cell () | |
Public Attributes | |
| std::atomic< size_t > | sequence |
| T | data |
Cell structure with sequence number for ABA prevention.
Definition at line 152 of file lockfree_queue.h.
|
inline |
Definition at line 156 of file lockfree_queue.h.
| T kcenon::logger::async::lockfree_spsc_queue< T, Size >::cell::data |
Definition at line 154 of file lockfree_queue.h.
Referenced by kcenon::logger::async::lockfree_spsc_queue< T, Size >::dequeue(), and kcenon::logger::async::lockfree_spsc_queue< T, Size >::enqueue_impl().
| std::atomic<size_t> kcenon::logger::async::lockfree_spsc_queue< T, Size >::cell::sequence |
Definition at line 153 of file lockfree_queue.h.
Referenced by kcenon::logger::async::lockfree_spsc_queue< T, Size >::dequeue(), and kcenon::logger::async::lockfree_spsc_queue< T, Size >::enqueue_impl().