Hi Graham, On 22. 09. 15 01.15, Graham Leggett wrote: > Hi all, > > In the example code for the async sending of messages below, the example is > somewhat contrived in that it cleans up the pn_message structure after the > whole messenger event loop has been shut down. > > Obviously in a real application you want to send many messages, and you need > to free those messages after sending them to stop leaking. When is the right > time to free the messages? After the pn_messenger_put()? After > pn_messenger_send()? Some other time? > > https://qpid.apache.org/releases/qpid-proton-0.10/messenger/c/examples/send-async.c.html
The example is actually correct. The call pn_messenger_put will encode the pn_message and store that in messenger's store so the pn_message structure is again available for use by the application. Bozzo --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@qpid.apache.org For additional commands, e-mail: users-h...@qpid.apache.org