Corium 1.1.0
High-Performance Zero-Heap C++20 MPSC Application Runtime
Loading...
Searching...
No Matches
corium::FixedTimerStoragePolicy< MaxTimers, ClockPolicy > Struct Template Reference

Compile-time policy configuring TimerScheduler capacity and clock source. More...

#include <TimerPolicies.hpp>

+ Collaboration diagram for corium::FixedTimerStoragePolicy< MaxTimers, ClockPolicy >:

Public Types

using clock_policy = ClockPolicy
 

Static Public Attributes

static constexpr size_t max_timers = MaxTimers
 

Detailed Description

template<size_t MaxTimers = 64, typename ClockPolicy = ChronoClockPolicy>
struct corium::FixedTimerStoragePolicy< MaxTimers, ClockPolicy >

Compile-time policy configuring TimerScheduler capacity and clock source.

Template Parameters
MaxTimersMaximum number of concurrent timers allowed (default: 64).
ClockPolicyTime source and arithmetic policy (default: ChronoClockPolicy).

Member Typedef Documentation

◆ clock_policy

template<size_t MaxTimers = 64, typename ClockPolicy = ChronoClockPolicy>
using corium::FixedTimerStoragePolicy< MaxTimers, ClockPolicy >::clock_policy = ClockPolicy

Member Data Documentation

◆ max_timers

template<size_t MaxTimers = 64, typename ClockPolicy = ChronoClockPolicy>
constexpr size_t corium::FixedTimerStoragePolicy< MaxTimers, ClockPolicy >::max_timers = MaxTimers
staticconstexpr

The documentation for this struct was generated from the following file: