#ifndef amqp_message_h__ #define amqp_message_h__ #include #include #include #include "amqp_frame.h" #include "amqp_global.h" namespace QAMQP { struct QAMQP_EXPORT Message { Message(); virtual ~Message(); typedef Frame::Content::Property MessageProperty; Q_DECLARE_FLAGS(MessageProperties, MessageProperty) qlonglong deliveryTag; QByteArray payload; QHash property; Frame::TableField headers; QString routeKey; QString exchangeName; int leftSize; }; typedef QSharedPointer MessagePtr; } // namespace QAMQP #endif // amqp_message_h__