Use v5 callback in pub client.

This commit is contained in:
Roger Light 2018-11-22 17:34:42 +00:00
parent 6ca746695f
commit 47129e395e
3 changed files with 3 additions and 3 deletions

View File

@ -259,7 +259,7 @@ int main(int argc, char *argv[])
mosquitto_log_callback_set(mosq, my_log_callback); mosquitto_log_callback_set(mosq, my_log_callback);
} }
mosquitto_connect_callback_set(mosq, my_connect_callback); mosquitto_connect_callback_set(mosq, my_connect_callback);
mosquitto_disconnect_callback_set(mosq, my_disconnect_callback); mosquitto_disconnect_v5_callback_set(mosq, my_disconnect_callback);
mosquitto_publish_callback_set(mosq, my_publish_callback); mosquitto_publish_callback_set(mosq, my_publish_callback);
if(client_opts_set(mosq, &cfg)){ if(client_opts_set(mosq, &cfg)){

View File

@ -47,7 +47,7 @@ static bool disconnect_sent = false;
static char *buf = NULL; static char *buf = NULL;
static int buf_len = 1024; static int buf_len = 1024;
void my_disconnect_callback(struct mosquitto *mosq, void *obj, int rc) void my_disconnect_callback(struct mosquitto *mosq, void *obj, int rc, const mosquitto_property *properties)
{ {
connected = false; connected = false;
} }

View File

@ -27,7 +27,7 @@ extern struct mosq_config cfg;
void my_connect_callback(struct mosquitto *mosq, void *obj, int result); void my_connect_callback(struct mosquitto *mosq, void *obj, int result);
void my_disconnect_callback(struct mosquitto *mosq, void *obj, int rc); void my_disconnect_callback(struct mosquitto *mosq, void *obj, int rc, const mosquitto_property *properties);
void my_publish_callback(struct mosquitto *mosq, void *obj, int mid); void my_publish_callback(struct mosquitto *mosq, void *obj, int mid);
void my_log_callback(struct mosquitto *mosq, void *obj, int level, const char *str); void my_log_callback(struct mosquitto *mosq, void *obj, int level, const char *str);
int load_stdin(void); int load_stdin(void);