summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/sys/Serializer.h
diff options
context:
space:
mode:
authorGordon Sim <gsim@apache.org>2007-11-14 09:34:51 +0000
committerGordon Sim <gsim@apache.org>2007-11-14 09:34:51 +0000
commit5447b80198e5ddac4a10678e1dd5fe76cd435d2b (patch)
treef9e7010e0b375835cbcc0a1096e52c348e041f2f /cpp/src/qpid/sys/Serializer.h
parent2195842076e65d340d58c2e7f4652135946a2dfc (diff)
downloadqpid-python-5447b80198e5ddac4a10678e1dd5fe76cd435d2b.tar.gz
Fixed locking (lock was not being released for invocation on callback due to being locked twice but unlocked only once)
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@594812 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/sys/Serializer.h')
-rw-r--r--cpp/src/qpid/sys/Serializer.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/cpp/src/qpid/sys/Serializer.h b/cpp/src/qpid/sys/Serializer.h
index 30b7f88505..fe4afc85cb 100644
--- a/cpp/src/qpid/sys/Serializer.h
+++ b/cpp/src/qpid/sys/Serializer.h
@@ -61,6 +61,8 @@ class SerializerBase : private boost::noncopyable, private Runnable
void notifyWorker();
void run();
virtual bool empty() = 0;
+ bool running();
+ void wait();
Monitor lock;
State state;