diff options
| author | Alan Conway <aconway@apache.org> | 2007-11-09 23:30:59 +0000 |
|---|---|---|
| committer | Alan Conway <aconway@apache.org> | 2007-11-09 23:30:59 +0000 |
| commit | e95499012b4663fdaa41a5b875be75492c1c8fb0 (patch) | |
| tree | d0996eaa0bd4283431932fe085e6a8972d7598f1 /cpp/src/qpid/framing/AMQHeaderBody.h | |
| parent | b78af32f2bb9c725bacec590dbdeecaec9b2906c (diff) | |
| download | qpid-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.h | 17 |
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; } |
