diff options
Diffstat (limited to 'qpid/cpp')
-rw-r--r-- | qpid/cpp/src/qpid/broker/amqp/Message.cpp | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/qpid/cpp/src/qpid/broker/amqp/Message.cpp b/qpid/cpp/src/qpid/broker/amqp/Message.cpp index 12e559cb88..572eea3881 100644 --- a/qpid/cpp/src/qpid/broker/amqp/Message.cpp +++ b/qpid/cpp/src/qpid/broker/amqp/Message.cpp @@ -148,8 +148,12 @@ void Message::processProperties(MapHandler& mh) const { //and whether it should indeed only be the content that is thus //measured uint64_t Message::getContentSize() const { return data.size(); } -//getContent() is used primarily for decoding qmf messages in management and ha -std::string Message::getContent() const { return empty; } +//getContent() is used primarily for decoding qmf messages in +//management and ha, but also by the xml exchange +std::string Message::getContent() const +{ + return std::string(body.data, body.size); +} Message::Message(size_t size) : data(size) { |