|
UniSet
2.6.0
|
Пассивный таймер Подробнее...
Открытые члены | |
| PassiveTimer (timeout_t msec) noexcept | |
| virtual bool | checkTime () const noexcept override |
| virtual timeout_t | setTiming (timeout_t msec) noexcept override |
| virtual void | reset () noexcept |
| virtual timeout_t | getCurrent () const noexcept override |
| virtual timeout_t | getInterval () const noexcept override |
| virtual void | terminate () noexcept |
Защищенные данные | |
| timeout_t | t_msec = { 0 } |
| std::chrono::high_resolution_clock::time_point | t_start |
| std::chrono::milliseconds | t_inner_msec |
Пассивный таймер
| uniset::PassiveTimer::PassiveTimer | ( | timeout_t | msec | ) |
установить таймер
| bool uniset::PassiveTimer::checkTime | ( | ) | const [override, virtual] |
проверка наступления заданного времени
Замещает uniset::UniSetTimer.
| timeout_t uniset::PassiveTimer::getCurrent | ( | ) | const [override, virtual] |
получить текущее значение таймера, в мс
Замещает uniset::UniSetTimer.
| timeout_t uniset::PassiveTimer::getInterval | ( | ) | const [override, virtual] |
получить интервал, на который установлен таймер, в мс
Замещает uniset::UniSetTimer.
| void uniset::PassiveTimer::reset | ( | void | ) | [virtual] |
перезапустить таймер
Замещает uniset::UniSetTimer.
| timeout_t uniset::PassiveTimer::setTiming | ( | timeout_t | msec | ) | [override, virtual] |
установить таймер и запустить. timeMS = 0 вызовет немедленное срабатывание
Замещает uniset::UniSetTimer.
| void uniset::PassiveTimer::terminate | ( | ) | [virtual] |
прервать работу таймера
Переопределяет метод предка uniset::UniSetTimer.
Переопределяется в uniset::PassiveCondTimer.
std::chrono::milliseconds uniset::PassiveTimer::t_inner_msec [protected] |
время установки таймера, мсек (в единицах std::chrono)
timeout_t uniset::PassiveTimer::t_msec = { 0 } [protected] |
интервал таймера, в милисекундах (для "пользователей")
std::chrono::high_resolution_clock::time_point uniset::PassiveTimer::t_start [protected] |
время установки таймера (сброса)
1.7.6.1