|
join 1.0
lightweight network framework library
|
#include <join/backoff.hpp>#include <join/memory.hpp>#include <join/utils.hpp>#include <type_traits>#include <stdexcept>#include <atomic>

Go to the source code of this file.
Classes | |
| struct | join::QueueSync |
| queue synchronization primitives. More... | |
| struct | join::QueueSlot< Type > |
| queue slot. More... | |
| struct | join::QueueSegment< Type > |
| queue memory segment. More... | |
| class | join::BasicQueue< Type, Backend, SyncPolicy > |
| queue base class. More... | |
| struct | join::Spsc< Type, Backend > |
| single producer single consumer ring buffer. More... | |
| struct | join::Mpsc< Type, Backend > |
| multiple producer single consumer ring buffer. More... | |
| struct | join::Mpmc< Type, Backend > |
| multiple producer multiple consumer ring buffer. More... | |
| struct | join::SyncBinding< Backend, SyncPolicy > |
| queue forward declarations. More... | |
Namespaces | |
| namespace | join |