summaryrefslogtreecommitdiff
path: root/qpid/cpp/src/qpid/broker/MessageMap.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'qpid/cpp/src/qpid/broker/MessageMap.cpp')
-rw-r--r--qpid/cpp/src/qpid/broker/MessageMap.cpp5
1 files changed, 5 insertions, 0 deletions
diff --git a/qpid/cpp/src/qpid/broker/MessageMap.cpp b/qpid/cpp/src/qpid/broker/MessageMap.cpp
index 39e23df533..504b2e033c 100644
--- a/qpid/cpp/src/qpid/broker/MessageMap.cpp
+++ b/qpid/cpp/src/qpid/broker/MessageMap.cpp
@@ -77,6 +77,11 @@ bool MessageMap::find(const framing::SequenceNumber& position, QueuedMessage& me
}
}
+bool MessageMap::next(const QueuedMessage& message, QueuedMessage& next)
+{
+ return this->next(message.position, next);
+}
+
bool MessageMap::next(const framing::SequenceNumber& position, QueuedMessage& message)
{
if (!messages.empty() && position < front().position) {