|
UniSet
1.4.0
|
#include <ObjectsManager_LT.h>
Открытые члены | |
| ObjectsManager_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 () |
Защищенные данные | |
| int | sleepTime |
| LT_Object | lt |
Реализация базового класса с использованием локальных таймеров
| void ObjectsManager_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 ObjectsManager_LT::callback | ( | ) | [protected, virtual] |
функция вызываемая из потока
Переопределяет метод предка UniSetObject.
Перекрестные ссылки LT_Object::checkTimers(), UniSetObject::processingMessage(), UniSetTypes::unideb и UniSetObject::waitMessage().
1.7.6.1