1 #ifndef QPID_AMQP_0_10_CODECS_H
2 #define QPID_AMQP_0_10_CODECS_H
27 #include "boost/shared_ptr.hpp"
82 boost::shared_ptr<qpid::framing::FieldValue> to);
Codec for encoding/decoding a map of Variants using the AMQP 0-10 map encoding.
std::list< Variant > List
void translate(const qpid::types::Variant::Map &from, qpid::framing::FieldTable &to)
std::map< std::string, Variant > Map
qpid::types::Variant::List ObjectType
Represents a value of variable type.
Value that can appear in an AMQP field table.
Codec for encoding/decoding a list of Variants using the AMQP 0-10 list encoding. ...
A set of name-value pairs.
qpid::types::Variant::Map ObjectType
void encode(const qpid::types::Variant::Map &map, Message &message, const std::string &encoding=std::string())
Encodes a Variant::Map into a message.
#define QPID_COMMON_CLASS_EXTERN
void decode(const Message &message, qpid::types::Variant::Map &map, const std::string &encoding=std::string())
Decodes message content into a Variant::Map.
static const std::string contentType
#define QPID_COMMON_EXTERN
static const std::string contentType