diff options
Diffstat (limited to 'src/mqtt.h')
| -rw-r--r-- | src/mqtt.h | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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, |
