summaryrefslogtreecommitdiff
path: root/cpp/src/IcePatch/Server.cpp
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2002-04-20 14:45:21 +0000
committerMarc Laukien <marc@zeroc.com>2002-04-20 14:45:21 +0000
commit40ae8dd1db6df5efd908e7a40e33cca0ea42d9cf (patch)
treec745857a4dc22808006e1aca3f01c27090ad88ac /cpp/src/IcePatch/Server.cpp
parentAdded preliminary implementation of timed read/write trylock for (diff)
downloadice-40ae8dd1db6df5efd908e7a40e33cca0ea42d9cf.tar.bz2
ice-40ae8dd1db6df5efd908e7a40e33cca0ea42d9cf.tar.xz
ice-40ae8dd1db6df5efd908e7a40e33cca0ea42d9cf.zip
BusyException; naming fixes
Diffstat (limited to 'cpp/src/IcePatch/Server.cpp')
-rw-r--r--cpp/src/IcePatch/Server.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/cpp/src/IcePatch/Server.cpp b/cpp/src/IcePatch/Server.cpp
index c35ffcd4ac7..2b1644eba48 100644
--- a/cpp/src/IcePatch/Server.cpp
+++ b/cpp/src/IcePatch/Server.cpp
@@ -181,6 +181,12 @@ IcePatch::Updater::run()
Error out(_adapter->getCommunicator()->getLogger());
out << "exception during update:\n" << ex << ":\n" << ex.reason;
}
+ catch (const BusyException&)
+ {
+ //
+ // Just loop if we're busy.
+ //
+ }
catch (const ConnectFailedException&)
{
//
@@ -201,7 +207,7 @@ IcePatch::Updater::run()
break;
}
- timedwait(updatePeriod * 1000);
+ timedWait(updatePeriod * 1000);
}
}