23 #include "PassiveTimer.h"
68 inline void run( timeout_t msec ) noexcept
76 inline void reset() noexcept
82 inline timeout_t duration()
const noexcept
90 inline bool rotate(
bool st ) noexcept
128 inline timeout_t current()
const noexcept
134 inline timeout_t interval()
const noexcept
140 inline bool check()
const noexcept
150 inline bool enabled()
const noexcept
156 inline timeout_t amount()
const noexcept
158 return (
_size - remain() );
162 inline timeout_t remain()
const noexcept
172 timeout_t ret = (
_sand + c );
181 int ret = (
_sand - c );
Пассивный таймер
Definition: PassiveTimer.h:90
Definition: CallbackTimer.h:29
PassiveTimer t
Definition: HourGlass.h:190
virtual timeout_t getCurrent() const noexceptoverride
Definition: PassiveTimer.cc:79
bool _state
Definition: HourGlass.h:191
timeout_t _size
Definition: HourGlass.h:193
virtual bool checkTime() const noexceptoverride
Definition: PassiveTimer.cc:46
virtual timeout_t setTiming(timeout_t msec) noexceptoverride
Definition: PassiveTimer.cc:59
Definition: HourGlass.h:61
virtual timeout_t getInterval() const noexceptoverride
Definition: PassiveTimer.cc:84
timeout_t _sand
Definition: HourGlass.h:192