void myqtt_async_queue_unref ( MyQttAsyncQueue queue)

Decrease the reference counting deallocating all resources associated with the queue if such counting reach zero.

Parameters
queueThe queue to decrease its reference counting.

References myqtt_cond_destroy(), myqtt_mutex_destroy(), myqtt_mutex_lock(), and myqtt_mutex_unlock().

Referenced by myqtt_conn_free(), myqtt_conn_get_next(), myqtt_hash_destroy(), myqtt_listener_shutdown(), myqtt_listener_unlock(), myqtt_listener_wait(), myqttd_ctx_free(), myqttd_loop_close(), and myqttd_loop_unwatch_descriptor().