aboutsummaryrefslogtreecommitdiff
path: root/amalgamation/mqtt.h
diff options
context:
space:
mode:
authorOskari Timperi <oskari.timperi@iki.fi>2017-02-19 16:23:21 +0200
committerOskari Timperi <oskari.timperi@iki.fi>2017-02-19 16:23:21 +0200
commit7f8f79eb9d3cab407410814b2db261d89f11af2e (patch)
treee363f87522001e063fedf8a7ad42740da3edce94 /amalgamation/mqtt.h
parent8198f6d6beb3c8af3768236070089112c094b92e (diff)
downloadmqtt-7f8f79eb9d3cab407410814b2db261d89f11af2e.tar.gz
mqtt-7f8f79eb9d3cab407410814b2db261d89f11af2e.zip
Update amalgamationv0.4
Diffstat (limited to 'amalgamation/mqtt.h')
-rw-r--r--amalgamation/mqtt.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/amalgamation/mqtt.h b/amalgamation/mqtt.h
index f07ff3c..ad84aaf 100644
--- a/amalgamation/mqtt.h
+++ b/amalgamation/mqtt.h
@@ -33,6 +33,7 @@ typedef void (*MqttClientOnConnectCallback)(MqttClient *client,
typedef void (*MqttClientOnSubscribeCallback)(MqttClient *client,
int id,
+ const char *topicFilter,
MqttSubscriptionStatus status);
typedef void (*MqttClientOnUnsubscribeCallback)(MqttClient *client, int id);
@@ -82,6 +83,9 @@ int MqttClientRun(MqttClient *client);
int MqttClientSubscribe(MqttClient *client, const char *topicFilter,
int qos);
+int MqttClientSubscribeMany(MqttClient *client, const char **topicFilters,
+ int *qos, size_t count);
+
int MqttClientUnsubscribe(MqttClient *client, const char *topicFilter);
int MqttClientPublish(MqttClient *client, int qos, int retain,