summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/client/ConnectionImpl.cpp
diff options
context:
space:
mode:
authorRobert Gemmell <robbie@apache.org>2011-07-30 15:01:52 +0000
committerRobert Gemmell <robbie@apache.org>2011-07-30 15:01:52 +0000
commitfe859c46bf0218dc32dc7d2f5a205ce27012ad80 (patch)
tree733eb176473d6c5d16abd89c611addae62958ee8 /cpp/src/qpid/client/ConnectionImpl.cpp
parentbe0438140e021d69b14ee0f7815a60f94b48df85 (diff)
downloadqpid-python-fe859c46bf0218dc32dc7d2f5a205ce27012ad80.tar.gz
QPID-3064, QPID-3157: ensure the node for a given Subscription is unlinked from the SubscriptionList at the point of removal instead of relying on the list head advancing to do so. Add 'marked node' functionality to the SubscriptionList to provide the Subscription cycling functionality to the queue, allowing the list to tidy itself up fully. Correct corner case behaviour for deleted-but-still-linked tail node in SubscriptionListIterator. Add tests.
git-svn-id: https://svn.apache.org/repos/asf/qpid/trunk/qpid@1152485 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/client/ConnectionImpl.cpp')
0 files changed, 0 insertions, 0 deletions