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/src/IceGrid/ServerI.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/src/IceGrid/ServerI.cpp')
-rw-r--r-- | cpp/src/IceGrid/ServerI.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/cpp/src/IceGrid/ServerI.cpp b/cpp/src/IceGrid/ServerI.cpp index 0ec35344f6e..9cccab68cd8 100644 --- a/cpp/src/IceGrid/ServerI.cpp +++ b/cpp/src/IceGrid/ServerI.cpp @@ -346,7 +346,7 @@ void TimedServerCommand::startTimer() { _timerTask = new CommandTimeoutTimerTask(this); - _timer->schedule(_timerTask, IceUtil::Time::now(IceUtil::Time::Monotonic) + IceUtil::Time::seconds(_timeout)); + _timer->schedule(_timerTask, IceUtil::Time::seconds(_timeout)); } void @@ -2453,8 +2453,7 @@ ServerI::setStateNoSync(InternalServerState st, const std::string& reason) if(_activation == Always) { _timerTask = new DelayedStart(this, _node->getTraceLevels()); - _node->getTimer()->schedule(_timerTask, IceUtil::Time::now(IceUtil::Time::Monotonic) + - IceUtil::Time::milliSeconds(500)); + _node->getTimer()->schedule(_timerTask, IceUtil::Time::milliSeconds(500)); } else if(_activation == Disabled && _disableOnFailure > 0 && _failureTime != IceUtil::Time()) { @@ -2466,7 +2465,7 @@ ServerI::setStateNoSync(InternalServerState st, const std::string& reason) // callback is executed. // _timerTask = new DelayedStart(this, _node->getTraceLevels()); - _node->getTimer()->schedule(_timerTask, IceUtil::Time::now(IceUtil::Time::Monotonic) + + _node->getTimer()->schedule(_timerTask, IceUtil::Time::seconds(_disableOnFailure) + IceUtil::Time::milliSeconds(500)); } } |