in ports/IoT/include/iot/aia_iot_config.h [378:394]
inline bool AiaMqttUnsubscribe( AiaMqttConnectionPointer_t connection,
AiaMqttQos_t qos, const char* topic,
AiaMqttTopicHandler_t handler, void* userData )
{
IotMqttSubscription_t topicSubscription;
topicSubscription.qos = qos;
topicSubscription.pTopicFilter = topic;
topicSubscription.topicFilterLength = (uint16_t)strlen( topic );
topicSubscription.callback.function = handler;
topicSubscription.callback.pCallbackContext = userData;
return IOT_MQTT_SUCCESS == IotMqtt_TimedUnsubscribe(
connection, &topicSubscription,
1, /* Unsubscribe from one topic at once */
0, /* No flags */
MQTT_TIMEOUT_MS ); /* Timeout - 5 seconds */
}