| zpp
    Zephyr C++20 Framework | 
#include <zephyr/kernel.h>#include <zephyr/sys/__assert.h>#include <chrono>#include <functional>#include <type_traits>#include <zpp/clock.hpp>Go to the source code of this file.
| Classes | |
| class | zpp::timer_base | 
| base class for the timer class  More... | |
| class | zpp::timer< T_ExpireCallback, T_StopCallback > | 
| timer class with expire and stop callbacks  More... | |
| class | zpp::basic_timer< T_ExpireCallback > | 
| timer class with only an expire callback  More... | |
| class | zpp::sync_timer | 
| timer class with no callbacks used for syncing only  More... | |
| Namespaces | |
| zpp | |
| Functions | |
| auto | zpp::make_timer () noexcept | 
| create sync_timer object  More... | |
| template<class T_ExpireCallback > | |
| auto | zpp::make_timer (T_ExpireCallback &&ecb) noexcept | 
| create basic_timer object  More... | |
| template<class T_ExpireCallback , class T_StopCallback > | |
| auto | zpp::make_timer (T_ExpireCallback &&ecb, T_StopCallback &&scb) noexcept | 
| create timer object  More... | |