1 #ifndef QPID_FRAMING_LIST_H
2 #define QPID_FRAMING_LIST_H
28 #include <boost/shared_ptr.hpp>
42 typedef boost::shared_ptr<FieldValue>
ValuePtr;
#define QPID_COMMON_EXTERN
QPID_COMMON_INLINE_EXTERN ValuePtr back() const
void encode(const qpid::types::Variant::Map &map, Message &message, const std::string &encoding=std::string())
Encodes a Variant::Map into a message.
Definitions and forward declarations of all types used in AMQP messages.
Representation of an AMQP 0-10 list.
QPID_COMMON_INLINE_EXTERN iterator begin()
boost::shared_ptr< FieldValue > ValuePtr
bool operator==(const Address &x, const Address &y)
QPID_COMMON_INLINE_EXTERN size_t size() const
QPID_COMMON_INLINE_EXTERN iterator insert(iterator i, ValuePtr value)
QPID_COMMON_INLINE_EXTERN iterator end()
QPID_COMMON_INLINE_EXTERN void pop_back()
Values::const_iterator const_iterator
QPID_COMMON_INLINE_EXTERN ValuePtr front() const
std::list< ValuePtr > Values
QPID_COMMON_INLINE_EXTERN const_iterator begin() const
Values::iterator iterator
Values::const_reference const_reference
QPID_COMMON_INLINE_EXTERN void erase(iterator i)
std::ostream & operator<<(std::ostream &, const Buffer &)
Values::reference reference
This file was automatically generated from the AMQP specification.
QPID_COMMON_INLINE_EXTERN void push_back(ValuePtr value)
#define QPID_COMMON_INLINE_EXTERN
QPID_COMMON_INLINE_EXTERN const_iterator end() const
#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.