diff options
author | Benoit Foucher <benoit@zeroc.com> | 2007-08-31 17:01:34 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2007-08-31 17:01:34 +0200 |
commit | 31efb365dfed25a2fdbe2e38178f7989cbfe00f4 (patch) | |
tree | acf3bb92d51ae74ab897119d9334283db08c66aa /cpp/include/IceUtil/Timer.h | |
parent | bug 2441 - Do not require IceBoc.ServiceManager.Endpoints to be set (diff) | |
download | ice-31efb365dfed25a2fdbe2e38178f7989cbfe00f4.tar.bz2 ice-31efb365dfed25a2fdbe2e38178f7989cbfe00f4.tar.xz ice-31efb365dfed25a2fdbe2e38178f7989cbfe00f4.zip |
Squashed commit of the following:
commit 1d43f88b9f7f1651ac367b217b10da3c9c5e7400
Author: Benoit Foucher <benoit@zeroc.com>
Date: Fri Aug 31 16:55:20 2007 +0200
Added C# Timer implementation
commit 52c3f88a429f62ed3564ab65c1af1736c2c1d2ee
Author: Benoit Foucher <benoit@zeroc.com>
Date: Fri Aug 31 14:49:18 2007 +0200
Added Java Timer impl.
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 { |