diff options
author | Marc Laukien <marc@zeroc.com> | 2004-10-07 21:46:10 +0000 |
---|---|---|
committer | Marc Laukien <marc@zeroc.com> | 2004-10-07 21:46:10 +0000 |
commit | 406460580b2301b6897092d23dce342c02baaef6 (patch) | |
tree | 2f021f5351e840a685c7d80f375859d72e1f9d6b /cpp/src/IceSSL/SslTransceiver.cpp | |
parent | check for ICE_HOME (diff) | |
download | ice-406460580b2301b6897092d23dce342c02baaef6.tar.bz2 ice-406460580b2301b6897092d23dce342c02baaef6.tar.xz ice-406460580b2301b6897092d23dce342c02baaef6.zip |
static mutex fix for IceSSL
Diffstat (limited to 'cpp/src/IceSSL/SslTransceiver.cpp')
-rw-r--r-- | cpp/src/IceSSL/SslTransceiver.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/cpp/src/IceSSL/SslTransceiver.cpp b/cpp/src/IceSSL/SslTransceiver.cpp index 12b04342b5d..4a8998823e1 100644 --- a/cpp/src/IceSSL/SslTransceiver.cpp +++ b/cpp/src/IceSSL/SslTransceiver.cpp @@ -34,7 +34,7 @@ using namespace IceInternal; // Static Member Initialization // IceSSL::SslTransceiverMap IceSSL::SslTransceiver::_transceiverMap; -IceUtil::Mutex IceSSL::SslTransceiver::_transceiverRepositoryMutex; +IceUtil::StaticMutex IceSSL::SslTransceiver::_transceiverRepositoryMutex = ICE_STATIC_MUTEX_INITIALIZER; void IceInternal::incRef(IceSSL::SslTransceiver* p) { p->__incRef(); } void IceInternal::decRef(IceSSL::SslTransceiver* p) { p->__decRef(); } @@ -377,7 +377,7 @@ IceSSL::SslTransceiver::setHandshakeRetries(int retries) IceSSL::SslTransceiverPtr IceSSL::SslTransceiver::getTransceiver(SSL* sslPtr) { - IceUtil::Mutex::Lock sync(_transceiverRepositoryMutex); + IceUtil::StaticMutex::Lock sync(_transceiverRepositoryMutex); assert(sslPtr); @@ -833,7 +833,7 @@ IceSSL::SslTransceiver::addTransceiver(SSL* sslPtr, SslTransceiver* transceiver) { assert(sslPtr); assert(transceiver); - IceUtil::Mutex::Lock sync(_transceiverRepositoryMutex); + IceUtil::StaticMutex::Lock sync(_transceiverRepositoryMutex); _transceiverMap[sslPtr] = transceiver; } @@ -841,7 +841,7 @@ void IceSSL::SslTransceiver::removeTransceiver(SSL* sslPtr) { assert(sslPtr); - IceUtil::Mutex::Lock sync(_transceiverRepositoryMutex); + IceUtil::StaticMutex::Lock sync(_transceiverRepositoryMutex); _transceiverMap.erase(sslPtr); } |