diff options
author | Matthew Newhook <matthew@zeroc.com> | 2002-03-12 19:06:49 +0000 |
---|---|---|
committer | Matthew Newhook <matthew@zeroc.com> | 2002-03-12 19:06:49 +0000 |
commit | 5afb31c2df3d62eedf908168cada8569bdda63b1 (patch) | |
tree | 88fea3369d0521b355d5e84e92bdc18ce2d69ede /cpp/src/IceUtil/Cond.cpp | |
parent | added slice2wsdl (diff) | |
download | ice-5afb31c2df3d62eedf908168cada8569bdda63b1.tar.bz2 ice-5afb31c2df3d62eedf908168cada8569bdda63b1.tar.xz ice-5afb31c2df3d62eedf908168cada8569bdda63b1.zip |
Win32 update.s
Diffstat (limited to 'cpp/src/IceUtil/Cond.cpp')
-rw-r--r-- | cpp/src/IceUtil/Cond.cpp | 82 |
1 files changed, 0 insertions, 82 deletions
diff --git a/cpp/src/IceUtil/Cond.cpp b/cpp/src/IceUtil/Cond.cpp index 9487e590931..807295d2441 100644 --- a/cpp/src/IceUtil/Cond.cpp +++ b/cpp/src/IceUtil/Cond.cpp @@ -80,88 +80,6 @@ IceUtil::Cond::broadcast() } void -IceUtil::Cond::waitImpl(const RecMutex& mutex) const -{ - preWait(); - - RecMutex::LockState state; - mutex.unlock(state); - - try - { - dowait(-1); - mutex.lock(state); - } - catch(...) - { - mutex.lock(state); - throw; - } -} - -void -IceUtil::Cond::waitImpl(const Mutex& mutex) const -{ - preWait(); - - Mutex::LockState state; - mutex.unlock(state); - - try - { - dowait(-1); - mutex.lock(state); - } - catch(...) - { - mutex.lock(state); - throw; - } -} - -bool -IceUtil::Cond::timedwaitImpl(const RecMutex& mutex, long msec) const -{ - preWait(); - - RecMutex::LockState state; - mutex.unlock(state); - - try - { - bool rc = dowait(msec); - mutex.lock(state); - return rc; - } - catch(...) - { - mutex.lock(state); - throw; - } -} - -bool -IceUtil::Cond::timedwaitImpl(const Mutex& mutex, long msec) const -{ - preWait(); - - Mutex::LockState state; - mutex.unlock(state); - - try - { - bool rc = dowait(msec); - mutex.lock(state); - return rc; - } - catch(...) - { - mutex.lock(state); - throw; - } -} - -void IceUtil::Cond::wake(bool broadcast) { // |