summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/client/amqp0_10/ReceiverImpl.cpp
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2010-05-14 13:55:18 +0000
committerAlan Conway <aconway@apache.org>2010-05-14 13:55:18 +0000
commit854062d73c485027f2f40abac159cb19e85c0dca (patch)
tree018655bb2fe2f0320bf39ea4fb6e9b25e833d778 /cpp/src/qpid/client/amqp0_10/ReceiverImpl.cpp
parent18a06573ea14a98029764d1badf42695b3a31643 (diff)
downloadqpid-python-854062d73c485027f2f40abac159cb19e85c0dca.tar.gz
Initial multi-thread unit test for messaging API.
- added Receiver::isClosed() to test for local close. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@944261 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/client/amqp0_10/ReceiverImpl.cpp')
-rw-r--r--cpp/src/qpid/client/amqp0_10/ReceiverImpl.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/cpp/src/qpid/client/amqp0_10/ReceiverImpl.cpp b/cpp/src/qpid/client/amqp0_10/ReceiverImpl.cpp
index 49cfec7497..9b706ab3de 100644
--- a/cpp/src/qpid/client/amqp0_10/ReceiverImpl.cpp
+++ b/cpp/src/qpid/client/amqp0_10/ReceiverImpl.cpp
@@ -193,6 +193,13 @@ void ReceiverImpl::closeImpl()
}
}
+bool ReceiverImpl::isClosed() const {
+ sys::Mutex::ScopedLock l(lock);
+ return state == CANCELLED;
+}
+
+
+
void ReceiverImpl::setCapacityImpl(uint32_t c)
{
sys::Mutex::ScopedLock l(lock);