UniSet 2.32.1
|
Пассивный таймер с режимом засыпания (ожидания) Подробнее...
#include <PassiveTimer.h>
Открытые члены | |
virtual bool | wait (timeout_t t_msec) noexcept override |
virtual void | terminate () noexcept override |
Открытые члены унаследованные от uniset::PassiveTimer | |
PassiveTimer (timeout_t msec) noexcept | |
virtual bool | checkTime () const noexcept override |
virtual timeout_t | setTiming (timeout_t msec) noexcept override |
virtual void | reset () noexcept override |
virtual timeout_t | getCurrent () const noexcept override |
virtual timeout_t | getInterval () const noexcept override |
Открытые члены унаследованные от uniset::UniSetTimer | |
timeout_t | getLeft (timeout_t timeout) const noexcept |
virtual void | stop () noexcept |
Дополнительные унаследованные члены | |
Открытые статические члены унаследованные от uniset::UniSetTimer | |
static const Poco::Timespan | millisecToPoco (const timeout_t msec) noexcept |
static const Poco::Timespan | microsecToPoco (const timeout_t usec) noexcept |
Статические открытые данные унаследованные от uniset::UniSetTimer | |
static const timeout_t | WaitUpTime = std::numeric_limits<timeout_t>::max() |
static const timeout_t | MinQuantityTime = 10 |
Защищенные данные унаследованные от uniset::PassiveTimer | |
timeout_t | t_msec = { 0 } |
std::chrono::steady_clock::time_point | t_start |
std::chrono::milliseconds | t_inner_msec |
Пассивный таймер с режимом засыпания (ожидания)
|
overridevirtualnoexcept |
прервать работу таймера
Переопределяет метод предка uniset::PassiveTimer.
|
overridevirtualnoexcept |
блокировать вызывающий поток на заданное время
Переопределяет метод предка uniset::UniSetTimer.