diff options
author | Benoit Foucher <benoit@zeroc.com> | 2007-09-25 15:38:22 +0200 |
---|---|---|
committer | Benoit Foucher <benoit@zeroc.com> | 2007-09-25 15:38:22 +0200 |
commit | 7983356277d41eb0992dc3cfced6437108df6c77 (patch) | |
tree | 91e5c9c1432dc5c589c36da460f529e7ef556637 /cpp/test/IceUtil/timer/Client.cpp | |
parent | Updated CHANGES file for previous commit. (diff) | |
download | ice-7983356277d41eb0992dc3cfced6437108df6c77.tar.bz2 ice-7983356277d41eb0992dc3cfced6437108df6c77.tar.xz ice-7983356277d41eb0992dc3cfced6437108df6c77.zip |
Changed IceUtil::Timer::schedule() to use a delay
Diffstat (limited to 'cpp/test/IceUtil/timer/Client.cpp')
-rw-r--r-- | cpp/test/IceUtil/timer/Client.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/cpp/test/IceUtil/timer/Client.cpp b/cpp/test/IceUtil/timer/Client.cpp index 7821b71699a..04e7ff64b58 100644 --- a/cpp/test/IceUtil/timer/Client.cpp +++ b/cpp/test/IceUtil/timer/Client.cpp @@ -99,14 +99,14 @@ int main(int argc, char* argv[]) { TestTaskPtr task = new TestTask(); - timer->schedule(task, IceUtil::Time::now(IceUtil::Time::Monotonic)); + timer->schedule(task, IceUtil::Time()); task->waitForRun(); while(true) { - timer->schedule(task, IceUtil::Time::now(IceUtil::Time::Monotonic)); + timer->schedule(task, IceUtil::Time::milliSeconds(-10)); try { - timer->schedule(task, IceUtil::Time::now(IceUtil::Time::Monotonic)); + timer->schedule(task, IceUtil::Time()); test(task->hasRun()); } catch(const IceUtil::IllegalArgumentException&) @@ -120,7 +120,7 @@ int main(int argc, char* argv[]) { TestTaskPtr task = new TestTask(); test(!timer->cancel(task)); - timer->schedule(task, IceUtil::Time::now(IceUtil::Time::Monotonic) + IceUtil::Time::seconds(1)); + timer->schedule(task, IceUtil::Time::seconds(1)); test(!task->hasRun() && timer->cancel(task) && !task->hasRun()); test(!timer->cancel(task)); IceUtil::ThreadControl::sleep(IceUtil::Time::milliSeconds(1100)); @@ -132,7 +132,7 @@ int main(int argc, char* argv[]) IceUtil::Time start = IceUtil::Time::now(IceUtil::Time::Monotonic) + IceUtil::Time::milliSeconds(100); for(int i = 0; i < 100; ++i) { - tasks.push_back(new TestTask(start + IceUtil::Time::milliSeconds(i))); + tasks.push_back(new TestTask(IceUtil::Time::milliSeconds(100 + i))); } random_shuffle(tasks.begin(), tasks.end()); |