Hi, I'm building an application using the Qpid Proton C API, version 0.28.0. I'm using a Connection Driver because my application has its own event loop.?
Everything seems to be working, but the application on the other side of the connection has an idle timeout, so if nothing comes over the line for (in my case) 30 seconds it times out and drops the connection. I know AMQP has heartbeat messages that can be used to keep the connection open, but obviously Proton doesn't get a chance to send them when I'm waiting in my own event loop. Now I can have my event loop wake up every now and then, and call a Proton function to send a heartbeat. But I haven't been able to find a function that does that?. I've tried calling pn_transport_tick() but that doesn't seem to work. Is there some other function that will send a heartbeat for me? Any info greatly appreciated. Regards, Jacco