|
Common System 0.2.0
Common interfaces and patterns for system integration
|
Thread-safe fixed-capacity circular buffer (SPSC-friendly). More...
#include <array>#include <atomic>#include <cstddef>#include <mutex>#include <optional>#include <utility>

Go to the source code of this file.
Classes | |
| class | kcenon::common::utils::CircularBuffer< T, Capacity > |
| Thread-safe fixed-size circular buffer. More... | |
| class | kcenon::common::utils::SPSCCircularBuffer< T, Capacity > |
| Lock-free circular buffer for single-producer single-consumer (SPSC). More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::common |
| Core interfaces. | |
| namespace | kcenon::common::utils |
Thread-safe fixed-capacity circular buffer (SPSC-friendly).
Provides a mutex-protected ring buffer with optional overwrite-on-full semantics. Useful for bounded logging, event queues, and sliding windows.
Definition in file circular_buffer.h.