UniSet  2.2.1
Открытые члены
Класс PassiveCondTimer

Пассивный таймер с режимом засыпания (ожидания) Подробнее...

#include <PassiveTimer.h>

Граф наследования:PassiveCondTimer:
PassiveTimer UniSetTimer

Полный список членов класса

Открытые члены

virtual bool wait (timeout_t t_msec)
virtual void terminate ()

Подробное описание

Пассивный таймер с режимом засыпания (ожидания)

Автор:
Pavel Vainerman
Позволяет заснуть на заданное время wait(timeout_t timeMS). Механизм работает на основе std::condition_variable
Заметки:
Если таймер запущен в режиме ожидания (WaitUpTime), то он может быть выведен из него ТОЛЬКО при помощи terminate().

Методы

void PassiveCondTimer::terminate ( ) [virtual]

прервать работу таймера

Переопределяет метод предка PassiveTimer.

bool PassiveCondTimer::wait ( timeout_t  t_msec) [virtual]

блокировать вызывающий поток на заданное время

Переопределяет метод предка UniSetTimer.

Перекрестные ссылки PassiveTimer::setTiming(), PassiveTimer::t_msec и UniSetTimer::WaitUpTime.


Объявления и описания членов классов находятся в файлах: