summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/framing/SequenceNumber.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/qpid/framing/SequenceNumber.cpp')
-rw-r--r--cpp/src/qpid/framing/SequenceNumber.cpp11
1 files changed, 11 insertions, 0 deletions
diff --git a/cpp/src/qpid/framing/SequenceNumber.cpp b/cpp/src/qpid/framing/SequenceNumber.cpp
index 9bba67d4ae..ea1a34b1cf 100644
--- a/cpp/src/qpid/framing/SequenceNumber.cpp
+++ b/cpp/src/qpid/framing/SequenceNumber.cpp
@@ -60,3 +60,14 @@ bool SequenceNumber::operator>(const SequenceNumber& other) const
{
return other < *this;
}
+
+namespace qpid {
+namespace framing {
+
+int32_t operator-(const SequenceNumber& a, const SequenceNumber& b)
+{
+ int32_t result = a.value - b.value;
+ return result;
+}
+
+}}