diff options
author | Robert Gemmell <robbie@apache.org> | 2011-07-30 15:01:52 +0000 |
---|---|---|
committer | Robert Gemmell <robbie@apache.org> | 2011-07-30 15:01:52 +0000 |
commit | 4e89b04c9886ec55c0f268b472f40d727c9bd222 (patch) | |
tree | 733eb176473d6c5d16abd89c611addae62958ee8 /cpp | |
parent | 238d56ccc06988fa1ad766116a5ad326dc2a980b (diff) | |
download | qpid-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