summaryrefslogtreecommitdiff
path: root/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
commit4e89b04c9886ec55c0f268b472f40d727c9bd222 (patch)
tree733eb176473d6c5d16abd89c611addae62958ee8 /cpp
parent238d56ccc06988fa1ad766116a5ad326dc2a980b (diff)
downloadqpid-python-4e89b04c9886ec55c0f268b472f40d727c9bd222.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')
0 files changed, 0 insertions, 0 deletions