22#ifndef L61_ASYNCTIMER_HPP
23#define L61_ASYNCTIMER_HPP
38 void start(std::uint32_t duration)
override;
39 void reset()
override;
Mode
Definition AbstractTimer.hpp:33
AbstractTimer(Mode mode=Mode::MILLISECONDS)
Definition AbstractTimer.cpp:27
std::atomic< bool > m_finished
Definition AsyncTimer.hpp:33
std::future< void > m_task
Definition AsyncTimer.hpp:35
~AsyncTimer() override=default
std::atomic< bool > m_running
Definition AsyncTimer.hpp:34
void start(std::uint32_t duration) override
Definition AsyncTimer.cpp:29
bool isFinished() const override
Definition AsyncTimer.cpp:49
AsyncTimer(Mode mode)
Definition AsyncTimer.cpp:27
bool isRuning() const
Definition AsyncTimer.cpp:54
void reset() override
Definition AsyncTimer.cpp:44
Definition AbstractTimer.hpp:29