+ char* body; /**< Text enclosed by the body element. */
+ char* subject; /**< Text enclosed by the subject element. */
+ char* thread; /**< Text enclosed by the thread element. */
+ char* recipient; /**< Value of the "to" attribute in the message element. */
+ char* sender; /**< Value of the "from" attribute in the message element. */
+ char* router_from; /**< Value of the "router_from" attribute in the message element. */
+ char* router_to; /**< Value of the "router_to" attribute in the message element. */
+ char* router_class; /**< Value of the "router_class" attribute in the message element. */
+ char* router_command; /**< Value of the "router_command" attribute in the message element. */
+ char* osrf_xid; /**< Value of the "osrf_xid" attribute in the message element. */
+ int is_error; /**< Boolean; true if <error> is present. */
+ char* error_type; /**< Value of the "type" attribute of <error>. */
+ int error_code; /**< Value of the "code" attribute of <error>. */
+ int broadcast; /**< Value of the "broadcast" attribute in the message element. */
+ char* msg_xml; /**< The entire message as XML, complete with entity encoding. */
+ struct transport_message_struct* next;