Класс 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().


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

Документация по UniSet. Последние изменения: Mon Dec 3 16:14:28 2012. Создано системой  doxygen 1.5.9