|
UniSet
2.6.0
|
Базовый интерфейс пасивных таймеров Подробнее...
Открытые члены | |
| 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 |
Базовый интерфейс пасивных таймеров
| virtual bool uniset::UniSetTimer::checkTime | ( | ) | const [pure virtual] |
проверка наступления заданного времени
Замещается в uniset::PassiveTimer.
| virtual timeout_t uniset::UniSetTimer::getCurrent | ( | ) | const [pure virtual] |
получить текущее значение таймера
Замещается в uniset::PassiveTimer.
| virtual timeout_t uniset::UniSetTimer::getInterval | ( | ) | const [pure virtual] |
получить интервал, на который установлен таймер, в мс
Замещается в uniset::PassiveTimer.
| timeout_t uniset::UniSetTimer::getLeft | ( | timeout_t | timeout | ) | const |
получить время, которое остается от timeout после прошествия времени getCurrent()
| virtual void uniset::UniSetTimer::reset | ( | ) | [pure virtual] |
перезапустить таймер
Замещается в uniset::PassiveTimer.
| virtual timeout_t uniset::UniSetTimer::setTiming | ( | timeout_t | msec | ) | [pure virtual] |
установить таймер и запустить
Замещается в uniset::PassiveTimer.
| void uniset::UniSetTimer::stop | ( | ) | [virtual] |
завершить работу таймера
| virtual void uniset::UniSetTimer::terminate | ( | ) | [inline, virtual] |
прервать работу таймера
Переопределяется в uniset::PassiveCondTimer и uniset::PassiveTimer.
| bool uniset::UniSetTimer::wait | ( | timeout_t | timeMS | ) | [virtual] |
заснуть ожидая наступления времени
Переопределяется в uniset::PassiveCondTimer.
const timeout_t uniset::UniSetTimer::MinQuantityTime = 10 [static] |
Минимальное время срабатывания. Задается в мсек. Используется в LT_Object и CallbackTimer
const timeout_t uniset::UniSetTimer::WaitUpTime = std::numeric_limits<timeout_t>::max() [static] |
Время засыпания, до момента пока не будет вызвана функция прерывания terminate() или stop()
1.7.6.1