summaryrefslogtreecommitdiff
path: root/qpid/specs
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2007-09-24 21:15:46 +0000
committerAlan Conway <aconway@apache.org>2007-09-24 21:15:46 +0000
commit0bd4da2ecbf28c95b9c9263ea21f710bcae558ab (patch)
treea967c54542efe4dd9f0206ae52e346dd6e2e5536 /qpid/specs
parent066554c281480c3ab989cc9b07180d71125aa86e (diff)
downloadqpid-python-0bd4da2ecbf28c95b9c9263ea21f710bcae558ab.tar.gz
2007-09-24 Alan Conway <aconway@redhat.com>
* cpp/src/qpid/broker/SessionManager.cpp: Manage suspended sessions. Replaces SuspendedSessions. * cpp/src/qpid/broker/SessionState.cpp: Work with SessionManager. * cpp/src/qpid/broker/SessionHandler.cpp: Owns SessionState. * cpp/src/qpid/broker/Connection.h, .cpp: Owns session handlers. * cpp/src/qpid/broker/Broker.h: Added SessionManager member. * cpp/src/Makefile.am: Added broker/SessionManager.cpp * amqp.0-10-preview.xml: Added session-busy and channel-busy constants. * cpp/src/tests/.valgrind.supp-default: Added suppresssions for F7. git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk@578975 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'qpid/specs')
-rw-r--r--qpid/specs/amqp.0-10-preview.xml12
1 files changed, 12 insertions, 0 deletions
diff --git a/qpid/specs/amqp.0-10-preview.xml b/qpid/specs/amqp.0-10-preview.xml
index a743025f65..be15561ed2 100644
--- a/qpid/specs/amqp.0-10-preview.xml
+++ b/qpid/specs/amqp.0-10-preview.xml
@@ -231,6 +231,12 @@
</doc>
</constant>
+ <constant name="session-busy" value="407" class="soft-error">
+ <doc>
+ A session.resume was attempted for a session already attached to another channel.
+ </doc>
+ </constant>
+
<constant name="frame-error" value="501" class="hard-error">
<doc>
The client sent a malformed frame that the server could not decode. This strongly implies a
@@ -294,6 +300,12 @@
</doc>
</constant>
+ <constant name="channel-busy" value="543" class="hard-error">
+ <doc>
+ A session.open was sent on a channel that was already attached to a session.
+ </doc>
+ </constant>
+
<!-- XA constants -->
<constant name="xa-ok" value="0">