summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/broker/Queue.cpp
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2007-10-31 14:50:58 +0000
committerAlan Conway <aconway@apache.org>2007-10-31 14:50:58 +0000
commit3d05570dc824c704285bfef1ff810fbb1589f596 (patch)
treec5d0bb12cc16af83f3b0e189dc0a48409a218522 /cpp/src/qpid/broker/Queue.cpp
parent9d7759e7acb7f14f3e291f721f7235c7769a2499 (diff)
downloadqpid-python-3d05570dc824c704285bfef1ff810fbb1589f596.tar.gz
Fix client side core dump when disconneced unexpectedly:
void qpid::client::SessionCore::invariant() const: Assertion Minor items: src/qpid/broker/Queue.cpp: info log for each message dispatched. src/qpid/broker/SessionHandler.cpp: check attached in handleOut() src/qpid/sys/Dispatcher.cpp: use polymorphic_downcast to catch cast errors in debug builds. src/qpid/client/SessionCore.cpp: fix incorrect asserts src/qpid/client/Message.h: convenience constructor parameters git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@590688 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/broker/Queue.cpp')
-rw-r--r--cpp/src/qpid/broker/Queue.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/cpp/src/qpid/broker/Queue.cpp b/cpp/src/qpid/broker/Queue.cpp
index d668ee0505..44ed743880 100644
--- a/cpp/src/qpid/broker/Queue.cpp
+++ b/cpp/src/qpid/broker/Queue.cpp
@@ -182,6 +182,7 @@ Consumer::ptr Queue::allocate()
bool Queue::dispatch(QueuedMessage& msg)
{
+ QPID_LOG(info, "Dispatch message " << msg.position << " from queue " << name);
//additions to the acquirers will result in a separate dispatch
//request, so won't result in anyone being missed
uint counter = getAcquirerCount();