|
| async_event_channel.hpp |
|
|
|
| async_event_source.hpp |
| The read-only side of an event channel. Events are delivered to listeners in a strict FIFO order, i.e. only after the event was processed a new event may appear for processing, same listener is never called concurrently.
|
|
| background_task_storage.hpp |
|
|
|
| background_task_storage_fwd.hpp |
|
| conflated_event_channel.hpp |
|
| lazy_value.hpp |
|
| mpsc_queue.hpp |
| Multiple producer, single consumer queue.
|
|
| mutex_set.hpp |
| A dynamic set of mutexes.
|
|
| queue.hpp |
| Queue with single and multi producer/consumer options.
|
|
| queue_helpers.hpp |
|
| striped_counter.hpp |
| A contention-free sharded atomic counter, with memory consumption and read performance traded for write performance. Intended to be used for write-heavy counters, mostly in metrics.
|
|
| variable.hpp |
|