summaryrefslogtreecommitdiff
path: root/qpid/cpp/include
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2010-04-07 20:51:14 +0000
committerAlan Conway <aconway@apache.org>2010-04-07 20:51:14 +0000
commit2763bd77f14f04757fc70b006d0fba893e2cee9b (patch)
treecff4b410bb0d7558ee1f4a85a39ec97b5ad396de /qpid/cpp/include
parentbab73d0b954fb4cecc775034a22ed2ebc19f683d (diff)
downloadqpid-python-2763bd77f14f04757fc70b006d0fba893e2cee9b.tar.gz
Use read-write lock to imporve Logger concurrency.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk@931682 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/cpp/include')
-rw-r--r--qpid/cpp/include/qpid/log/Logger.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/qpid/cpp/include/qpid/log/Logger.h b/qpid/cpp/include/qpid/log/Logger.h
index d7da1f077a..80622365b1 100644
--- a/qpid/cpp/include/qpid/log/Logger.h
+++ b/qpid/cpp/include/qpid/log/Logger.h
@@ -98,6 +98,7 @@ class Logger : private boost::noncopyable {
typedef std::set<Statement*> Statements;
sys::Mutex lock;
+ sys::RWlock outputsLock;
inline void enable_unlocked(Statement* s);
Statements statements;