summaryrefslogtreecommitdiff
path: root/cpp/include/IceUtil/Timer.h
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/include/IceUtil/Timer.h')
-rw-r--r--cpp/include/IceUtil/Timer.h7
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
{