summaryrefslogtreecommitdiff
path: root/cpp/src/qpid/framing/AMQHeaderBody.h
diff options
context:
space:
mode:
authorAlan Conway <aconway@apache.org>2007-11-09 23:30:59 +0000
committerAlan Conway <aconway@apache.org>2007-11-09 23:30:59 +0000
commite95499012b4663fdaa41a5b875be75492c1c8fb0 (patch)
treed0996eaa0bd4283431932fe085e6a8972d7598f1 /cpp/src/qpid/framing/AMQHeaderBody.h
parentb78af32f2bb9c725bacec590dbdeecaec9b2906c (diff)
downloadqpid-python-e95499012b4663fdaa41a5b875be75492c1c8fb0.tar.gz
Get rid of BasicHeaderProperties, dead code from 0-8 protocol.
git-svn-id: https://svn.apache.org/repos/asf/incubator/qpid/trunk/qpid@593692 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'cpp/src/qpid/framing/AMQHeaderBody.h')
-rw-r--r--cpp/src/qpid/framing/AMQHeaderBody.h17
1 files changed, 1 insertions, 16 deletions
diff --git a/cpp/src/qpid/framing/AMQHeaderBody.h b/cpp/src/qpid/framing/AMQHeaderBody.h
index 9fd99bd2d9..460bd2d69e 100644
--- a/cpp/src/qpid/framing/AMQHeaderBody.h
+++ b/cpp/src/qpid/framing/AMQHeaderBody.h
@@ -21,7 +21,6 @@
#include "amqp_types.h"
#include "AMQBody.h"
#include "Buffer.h"
-#include "BasicHeaderProperties.h"
#include "qpid/framing/DeliveryProperties.h"
#include "qpid/framing/MessageProperties.h"
#include <iostream>
@@ -37,15 +36,10 @@ namespace framing {
class AMQHeaderBody : public AMQBody
{
- typedef std::vector< boost::variant<BasicHeaderProperties, DeliveryProperties, MessageProperties> > PropertyList;
+ typedef std::vector< boost::variant<DeliveryProperties, MessageProperties> > PropertyList;
PropertyList properties;
- void decode(BasicHeaderProperties s, Buffer& b, uint32_t size) {
- s.decode(b, size);
- properties.push_back(s);
- }
-
template <class T> void decode(T t, Buffer& b, uint32_t size) {
t.decodeStructBody(b, size);
properties.push_back(t);
@@ -60,11 +54,6 @@ class AMQHeaderBody : public AMQBody
t.encode(buffer);
}
- void operator()(const BasicHeaderProperties& s) const {
- buffer.putLong(s.size() + 2/*typecode*/);
- buffer.putShort(BasicHeaderProperties::TYPE);
- s.encode(buffer);
- }
};
class CalculateSize : public boost::static_visitor<> {
@@ -76,10 +65,6 @@ class AMQHeaderBody : public AMQBody
size += t.size();
}
- void operator()(const BasicHeaderProperties& s) {
- size += s.size() + 2/*typecode*/ + 4/*size field*/;
- }
-
uint32_t totalSize() {
return size;
}