UniSet  1.4.0
Открытые члены | Защищенные члены | Защищенные данные
Класс ObjectsManager_LT

#include <ObjectsManager_LT.h>

Граф наследования:ObjectsManager_LT:
ObjectsManager UniSetObject

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

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

 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().


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