25 #include "UniSetTypes.h"
26 #include "MessageType.h"
27 #include "PassiveTimer.h"
28 #include "Exceptions.h"
111 uniset::Message::Priority p = uniset::Message::High );
163 uniset::Message::Priority
priority = { uniset::Message::High };
172 bool operator < (
const TimerInfo& ti )
const
180 class Timer_eq:
public std::unary_function<TimerInfo, bool>
185 inline bool operator()(
const TimerInfo& ti)
const
187 return ( ti.
id == tid );
194 typedef std::deque<TimerInfo> TimersList;
198 TimersList getTimersList();
Пассивный таймер
Definition: PassiveTimer.h:90
timeout_t sleepTime
Definition: LT_Object.h:196
virtual std::string getTimerName(int id)
Definition: LT_Object.cc:161
Definition: CallbackTimer.h:29
Definition: UniSetObject.h:73
Definition: LT_Object.h:180
timeout_t curTimeMS
Definition: LT_Object.h:162
virtual timeout_t setTiming(timeout_t msec) noexceptoverride
Definition: PassiveTimer.cc:59
long TimerId
Definition: UniSetTypes_i.idl:32
virtual timeout_t askTimer(uniset::TimerId timerid, timeout_t timeMS, clock_t ticks=-1, uniset::Message::Priority p=uniset::Message::High)
Definition: LT_Object.cc:167
timeout_t getTimeInterval(uniset::TimerId timerid)
Definition: LT_Object.cc:126
timeout_t checkTimers(UniSetObject *obj)
Definition: LT_Object.cc:45
Definition: LT_Object.h:96
virtual timeout_t getInterval() const noexceptoverride
Definition: PassiveTimer.cc:84
uniset::TimerId id
Definition: LT_Object.h:161
Definition: LT_Object.h:143
uniset::Message::Priority priority
Definition: LT_Object.h:163
timeout_t getTimeLeft(uniset::TimerId timerid)
Definition: LT_Object.cc:140
virtual void reset() noexcept
Definition: PassiveTimer.cc:73
clock_t curTick
Definition: LT_Object.h:169