|
Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
|
Zero-heap timer scheduler and customizable hardware clock policies. More...
Files | |
| file | ClockPolicies.hpp |
| Hardware and simulated clock policies (Chrono, Manual, Tick, EspTimer, FreeRTOS). | |
| file | TimerScheduler.hpp |
| Fixed-capacity static timer scheduler for delayed and periodic events. | |
Classes | |
| class | corium::ChronoClockPolicy |
| Default host clock policy using std::chrono::steady_clock. More... | |
| class | corium::ManualClockPolicy |
| Deterministic, manually-advanced clock policy for unit tests and simulation. More... | |
| class | corium::TimerScheduler< EventVariant, MaxTimers, ClockPolicy > |
| Zero-heap Min-Heap Timer Scheduler for delayed and periodic events. Provides O(1) earliest-due timer checks and O(log N) insertion and rescheduling. Supports single-shot delayed events and recurring periodic events with compile-time clock policy. More... | |
Zero-heap timer scheduler and customizable hardware clock policies.
Key components: