For operations such as `pn_link_close` its fairly easy to confirm that it has been transmitted over the network and that the appropriate @close response has been received from the remote end by doing a state check (e.g., if (!(pn_link_state(link) & PN_REMOTE_CLOSED)) type thing)
I previously attempted to confirm that message settlement has been transmitted over the network from a pn_messenger_settle call by checking if the delivery tag had been null'ed out on the associated delivery - which should happen once pn_real_settle is called. However, in someone else's testing this was reported as being unreliable. Is there something I'm missing, or some alternate way of achieving this? -- View this message in context: http://qpid.2158936.n2.nabble.com/Confirming-pn-messenger-settle-settlement-disposition-has-been-transmitted-tp7613952.html Sent from the Apache Qpid Proton mailing list archive at Nabble.com.
