diff --git a/src/qamqpmessage.cpp b/src/qamqpmessage.cpp index 0b86648..c9d6349 100644 --- a/src/qamqpmessage.cpp +++ b/src/qamqpmessage.cpp @@ -108,6 +108,11 @@ QVariant QAmqpMessage::header(const QString &header, const QVariant &defaultValu return d->headers.value(header, defaultValue); } +QHash QAmqpMessage::headers() const +{ + return d->headers; +} + #if QT_VERSION < 0x050000 bool QAmqpMessage::isDetached() const { diff --git a/src/qamqpmessage.h b/src/qamqpmessage.h index eb9064a..43350ac 100644 --- a/src/qamqpmessage.h +++ b/src/qamqpmessage.h @@ -67,6 +67,7 @@ public: bool hasHeader(const QString &header) const; void setHeader(const QString &header, const QVariant &value); QVariant header(const QString &header, const QVariant &defaultValue = QVariant()) const; + QHash headers() const; bool isValid() const; bool isRedelivered() const;