aboutsummaryrefslogtreecommitdiff
path: root/amalgamation/mqtt.h
diff options
context:
space:
mode:
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