summaryrefslogtreecommitdiff
path: root/cpp/test/IceUtil/timer/Client.cpp
diff options
context:
space:
mode:
authorBenoit Foucher <benoit@zeroc.com>2007-09-25 15:38:22 +0200
committerBenoit Foucher <benoit@zeroc.com>2007-09-25 15:38:22 +0200
commit7983356277d41eb0992dc3cfced6437108df6c77 (patch)
tree91e5c9c1432dc5c589c36da460f529e7ef556637 /cpp/test/IceUtil/timer/Client.cpp
parentUpdated CHANGES file for previous commit. (diff)
downloadice-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.cpp10
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());