summaryrefslogtreecommitdiff
path: root/cpp/src
diff options
context:
space:
mode:
authorTed Ross <tross@apache.org>2008-12-16 16:10:52 +0000
committerTed Ross <tross@apache.org>2008-12-16 16:10:52 +0000
commit52ab7d1e62606cbd5026dc01ba4bade906c7a479 (patch)
treea6826e5ca3297c03b757709a51037c153da771c9 /cpp/src
parent95a9bc4a321e5a98aefb0d86189109bb7e54a4e2 (diff)
downloadqpid-python-52ab7d1e62606cbd5026dc01ba4bade906c7a479.tar.gz
QPID-1540 - Added autoDelete and exclusive flags to queues declared by the
QMF agent API. git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@727074 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src')
-rw-r--r--cpp/src/qpid/agent/ManagementAgentImpl.cpp3
1 files changed, 2 insertions, 1 deletions
diff --git a/cpp/src/qpid/agent/ManagementAgentImpl.cpp b/cpp/src/qpid/agent/ManagementAgentImpl.cpp
index 3e8b8ee261..e3bbc527de 100644
--- a/cpp/src/qpid/agent/ManagementAgentImpl.cpp
+++ b/cpp/src/qpid/agent/ManagementAgentImpl.cpp
@@ -816,7 +816,8 @@ void ManagementAgentImpl::ConnectionThread::run()
session = connection.newSession(queueName.str());
subscriptions = new client::SubscriptionManager(session);
- session.queueDeclare(arg::queue=queueName.str());
+ session.queueDeclare(arg::queue=queueName.str(), arg::autoDelete=true,
+ arg::exclusive=true);
session.exchangeBind(arg::exchange="amq.direct", arg::queue=queueName.str(),
arg::bindingKey=queueName.str());