summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/framing
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/qpid/framing')
-rw-r--r--cpp/src/qpid/framing/SequenceNumberSet.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/cpp/src/qpid/framing/SequenceNumberSet.h b/cpp/src/qpid/framing/SequenceNumberSet.h
index 9091e7142e..666307f9d9 100644
--- a/cpp/src/qpid/framing/SequenceNumberSet.h
+++ b/cpp/src/qpid/framing/SequenceNumberSet.h
@@ -22,20 +22,21 @@
#define _framing_SequenceNumberSet_h
#include <ostream>
-#include <vector>
#include "amqp_types.h"
#include "Buffer.h"
#include "SequenceNumber.h"
#include "qpid/framing/reply_exceptions.h"
+#include "qpid/InlineVector.h"
namespace qpid {
namespace framing {
-class SequenceNumberSet : public std::vector<SequenceNumber>
-{
+class SequenceNumberSet : public InlineVector<SequenceNumber, 2>
+{
+ typedef InlineVector<SequenceNumber, 2> Base;
public:
- typedef std::vector<SequenceNumber>::const_iterator const_iterator;
- typedef std::vector<SequenceNumber>::iterator iterator;
+ typedef Base::const_iterator const_iterator;
+ typedef Base::iterator iterator;
void encode(Buffer& buffer) const;
void decode(Buffer& buffer);