dict:
dict message summary
"""
- if ptr_mbuf.contents.len > RMR_MAX_RCV_BYTES:
- return "Malformed message: message length is greater than the maximum possible"
-
return {
- "payload": get_payload(ptr_mbuf),
+ "payload": get_payload(ptr_mbuf) if ptr_mbuf.contents.state == RMR_OK else None,
"payload length": ptr_mbuf.contents.len,
"message type": ptr_mbuf.contents.mtype,
"subscription id": ptr_mbuf.contents.sub_id,