void alive(int sig) { printf("Timeout! Sending ping...\n"); mqtt_ping(&broker); alarm(keepalive); }
void MqttClient::onReadyToSendData(TcpConnectionEvent sourceEvent) { if (sleep >= 10) { mqtt_ping(&broker); sleep = 0; } TcpClient::onReadyToSendData(sourceEvent); }
int32 Mqtt_IntoRunning( pgcontext pgc ) { mqtt_ping(&g_stMQTTBroker); Mqtt_ReqOnlineClient(); return 0; }
void MQTT_HeartbeatTime( void ) { mqtt_ping(&g_stMQTTBroker); }