Author: aconway
Date: Wed Sep  9 19:01:09 2009
New Revision: 813079

URL: http://svn.apache.org/viewvc?rev=813079&view=rev
Log:
Replace write lock with read lock in QueueRegistry::eachQueue.

Modified:
    qpid/trunk/qpid/cpp/src/qpid/broker/QueueRegistry.h

Modified: qpid/trunk/qpid/cpp/src/qpid/broker/QueueRegistry.h
URL: 
http://svn.apache.org/viewvc/qpid/trunk/qpid/cpp/src/qpid/broker/QueueRegistry.h?rev=813079&r1=813078&r2=813079&view=diff
==============================================================================
--- qpid/trunk/qpid/cpp/src/qpid/broker/QueueRegistry.h (original)
+++ qpid/trunk/qpid/cpp/src/qpid/broker/QueueRegistry.h Wed Sep  9 19:01:09 2009
@@ -111,7 +111,7 @@
 
     /** Call f for each queue in the registry. */
     template <class F> void eachQueue(F f) const {
-        qpid::sys::RWlock::ScopedWlock l(lock);
+        qpid::sys::RWlock::ScopedRlock l(lock);
         for (QueueMap::const_iterator i = queues.begin(); i != queues.end(); 
++i)
             f(i->second);
     }



---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:commits-subscr...@qpid.apache.org

Reply via email to