aboutsummaryrefslogtreecommitdiff
path: root/amalgamation/mqtt.h
diff options
context:
space:
mode:
authorOskari Timperi <oskari.timperi@iki.fi>2017-03-18 09:39:08 +0200
committerOskari Timperi <oskari.timperi@iki.fi>2017-03-18 09:39:08 +0200
commit296da7a73501fb7ce8c0f4c0e18060ebf7eada97 (patch)
treee776d2a2e7aff048fb82c7a87a58fbabb0c73395 /amalgamation/mqtt.h
parent7aeef53b089272f4633cc40512296bfd884a58d4 (diff)
downloadmqtt-296da7a73501fb7ce8c0f4c0e18060ebf7eada97.tar.gz
mqtt-296da7a73501fb7ce8c0f4c0e18060ebf7eada97.zip
Update amalgamation
Diffstat (limited to 'amalgamation/mqtt.h')
-rw-r--r--amalgamation/mqtt.h9
1 files changed, 6 insertions, 3 deletions
diff --git a/amalgamation/mqtt.h b/amalgamation/mqtt.h
index ad84aaf..840026e 100644
--- a/amalgamation/mqtt.h
+++ b/amalgamation/mqtt.h
@@ -33,8 +33,8 @@ typedef void (*MqttClientOnConnectCallback)(MqttClient *client,
typedef void (*MqttClientOnSubscribeCallback)(MqttClient *client,
int id,
- const char *topicFilter,
- MqttSubscriptionStatus status);
+ int *qos,
+ int count);
typedef void (*MqttClientOnUnsubscribeCallback)(MqttClient *client, int id);
@@ -84,7 +84,7 @@ int MqttClientSubscribe(MqttClient *client, const char *topicFilter,
int qos);
int MqttClientSubscribeMany(MqttClient *client, const char **topicFilters,
- int *qos, size_t count);
+ int *qos, size_t count);
int MqttClientUnsubscribe(MqttClient *client, const char *topicFilter);
@@ -103,6 +103,9 @@ void MqttClientSetMaxQueuedMessages(MqttClient *client, int max);
int MqttClientSetWill(MqttClient *client, const char *topic, const void *msg,
size_t size, int qos, int retain);
+int MqttClientSetAuth(MqttClient *client, const char *username,
+ const char *password);
+
#if defined(__cplusplus)
}
#endif