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:92
virtual bool checkTime() const noexcept override
Definition: PassiveTimer.cc:46
Definition: CallbackTimer.h:29
PassiveTimer t
Definition: HourGlass.h:190
bool _state
Definition: HourGlass.h:191
timeout_t _size
Definition: HourGlass.h:193
virtual timeout_t getCurrent() const noexcept override
Definition: PassiveTimer.cc:79
virtual timeout_t setTiming(timeout_t msec) noexcept override
Definition: PassiveTimer.cc:59
virtual timeout_t getInterval() const noexcept override
Definition: PassiveTimer.cc:84
Definition: HourGlass.h:61
timeout_t _sand
Definition: HourGlass.h:192