exit on publish success
This commit is contained in:
parent
258c1a1faf
commit
26abc0dd9f
@ -107,6 +107,10 @@ void my_log_callback(struct mosquitto *mosq, void *userdata, int level, const ch
|
||||
}
|
||||
|
||||
|
||||
void on_publish_cb(struct mosquitto *mosq, void *userdata, int level){
|
||||
// On publish success disconnect which will make the event loop return and consequently exit the program
|
||||
mosquitto_disconnect(mosq);
|
||||
}
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
@ -127,6 +131,7 @@ int main(int argc, char *argv[])
|
||||
mosquitto_connect_callback_set(mosq, my_connect_callback);
|
||||
mosquitto_message_callback_set(mosq, my_message_callback);
|
||||
mosquitto_subscribe_callback_set(mosq, my_subscribe_callback);
|
||||
mosquitto_publish_callback_set(mosq, on_publish_cb);
|
||||
|
||||
mosquitto_username_pw_set(mosq, MQTT_USER, MQTT_PASS);
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user