Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
Loading...
Searching...
No Matches
TimerPolicies.hpp
Go to the documentation of this file.
1
7#pragma once
8
9#include <cstddef>
12
13namespace corium {
14
18template <size_t MaxTimers = 64, typename ClockPolicy = ChronoClockPolicy>
20 static constexpr size_t max_timers = MaxTimers;
21 using clock_policy = ClockPolicy;
22};
23
27
28} // namespace corium
Hardware and simulated clock policies (Chrono, Manual, Tick, EspTimer, FreeRTOS).
Fixed-capacity static timer scheduler for delayed and periodic events.
Definition Application.hpp:16
Compile-time policy configuring TimerScheduler capacity and clock source.
Definition TimerPolicies.hpp:19
static constexpr size_t max_timers
Definition TimerPolicies.hpp:20
ClockPolicy clock_policy
Definition TimerPolicies.hpp:21