UniSet 2.32.1
|
Базовый интерфейс пассивных таймеров Подробнее...
#include <PassiveTimer.h>
Открытые члены | |
virtual bool | checkTime () const noexcept=0 |
virtual timeout_t | setTiming (timeout_t msec) noexcept=0 |
virtual void | reset () noexcept=0 |
virtual timeout_t | getCurrent () const noexcept=0 |
virtual timeout_t | getInterval () const noexcept=0 |
timeout_t | getLeft (timeout_t timeout) const noexcept |
virtual bool | wait (timeout_t timeMS) |
virtual void | terminate () |
virtual void | stop () noexcept |
Открытые статические члены | |
static const Poco::Timespan | millisecToPoco (const timeout_t msec) noexcept |
static const Poco::Timespan | microsecToPoco (const timeout_t usec) noexcept |
Статические открытые данные | |
static const timeout_t | WaitUpTime = std::numeric_limits<timeout_t>::max() |
static const timeout_t | MinQuantityTime = 10 |
Базовый интерфейс пассивных таймеров
|
pure virtualnoexcept |
проверка наступления заданного времени
Замещается в uniset::PassiveTimer.
|
pure virtualnoexcept |
получить текущее значение таймера
Замещается в uniset::PassiveTimer.
|
pure virtualnoexcept |
получить интервал, на который установлен таймер, в мс
Замещается в uniset::PassiveTimer.
|
noexcept |
получить время, которое остается от timeout после прошествия времени getCurrent()
|
pure virtualnoexcept |
перезапустить таймер
Замещается в uniset::PassiveTimer.
|
pure virtualnoexcept |
установить таймер и запустить
Замещается в uniset::PassiveTimer.
|
virtualnoexcept |
завершить работу таймера
|
inlinevirtual |
прервать работу таймера
Переопределяется в uniset::PassiveTimer и uniset::PassiveCondTimer.
|
virtual |
заснуть ожидая наступления времени
Переопределяется в uniset::PassiveCondTimer.
|
static |
Минимальное время срабатывания. Задается в мсек. Используется в LT_Object и CallbackTimer
|
static |
Время засыпания, до момента пока не будет вызвана функция прерывания terminate() или stop()