|
join 1.0
lightweight network framework library
|
queue slot. More...
#include <queue.hpp>
Public Attributes | |
| std::atomic_uint64_t | _seq |
| sequence number for synchronization. | |
| Type | data |
| stored element data. | |
| char | _padding [(64 -((sizeof(std::atomic_uint64_t)+sizeof(Type)) % 64)) % 64] |
| padding to prevent false sharing. | |
queue slot.
| char join::QueueSlot< Type >::_padding[(64 -((sizeof(std::atomic_uint64_t)+sizeof(Type)) % 64)) % 64] |
padding to prevent false sharing.
| std::atomic_uint64_t join::QueueSlot< Type >::_seq |
sequence number for synchronization.
| Type join::QueueSlot< Type >::data |
stored element data.