UniSet
1.4.0
|
#include <IONotifyController_LT.h>
Открытые члены | |
IONotifyController_LT (UniSetTypes::ObjectId id) | |
Защищенные члены | |
void | askTimer (UniSetTypes::TimerId timerid, timeout_t timeMS, short ticks=-1, UniSetTypes::Message::Priority p=UniSetTypes::Message::High) |
virtual void | callback () |
Защищенные данные | |
timeout_t | sleepTime |
LT_Object | lt |
Реализация базового класса с использованием локальных таймеров
void IONotifyController_LT::askTimer | ( | UniSetTypes::TimerId | timerid, |
timeout_t | timeMS, | ||
short | ticks = -1 , |
||
UniSetTypes::Message::Priority | p = UniSetTypes::Message::High |
||
) | [protected] |
заказ локального таймера
timerid | - идентификатор таймера |
timeMS | - период. 0 - означает отказ от таймера |
ticks | - количество уведомлений. "-1"- постоянно |
Перекрестные ссылки LT_Object::askTimer(), UniSetObject::termWaiting() и UniSetTimer::WaitUpTime.
void IONotifyController_LT::callback | ( | ) | [protected, virtual] |
функция вызываемая из потока
Переопределяет метод предка UniSetObject.
Перекрестные ссылки LT_Object::checkTimers(), UniSetObject::processingMessage(), UniSetTypes::unideb и UniSetObject::waitMessage().