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... | |