diff options
Diffstat (limited to 'cpp/include/IceUtil/Timer.h')
-rw-r--r-- | cpp/include/IceUtil/Timer.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/cpp/include/IceUtil/Timer.h b/cpp/include/IceUtil/Timer.h index b3221d5e47d..fc16baa78c9 100644 --- a/cpp/include/IceUtil/Timer.h +++ b/cpp/include/IceUtil/Timer.h @@ -86,6 +86,7 @@ private: IceUtil::Time delay; TimerTaskPtr task; + inline Token(const IceUtil::Time&, const IceUtil::Time&, const TimerTaskPtr&); inline bool operator<(const Token& r) const; }; @@ -99,6 +100,12 @@ private: }; typedef IceUtil::Handle<Timer> TimerPtr; +inline +Timer::Token::Token(const IceUtil::Time& st, const IceUtil::Time& d, const TimerTaskPtr& t) : + scheduledTime(st), delay(d), task(t) +{ +} + inline bool Timer::Token::operator<(const Timer::Token& r) const { |