From d64ce2e242852675590c9cf1349676d906cad682 Mon Sep 17 00:00:00 2001 From: "Roger A. Light" Date: Thu, 22 Nov 2018 10:17:16 +0000 Subject: [PATCH] Make mosquitto_reason_string public. --- lib/linker.version | 1 + lib/mosquitto.h | 13 +++++++++++++ 2 files changed, 14 insertions(+) diff --git a/lib/linker.version b/lib/linker.version index 06f6e40a..5d7c943b 100644 --- a/lib/linker.version +++ b/lib/linker.version @@ -119,6 +119,7 @@ MOSQ_1.6 { mosquitto_property_check_all; mosquitto_publish_v5_callback_set; mosquitto_publish_with_properties; + mosquitto_reason_string; mosquitto_string_to_command; mosquitto_string_to_property_info; mosquitto_subscribe_multiple; diff --git a/lib/mosquitto.h b/lib/mosquitto.h index ec392a04..13af7e7a 100644 --- a/lib/mosquitto.h +++ b/lib/mosquitto.h @@ -1906,6 +1906,19 @@ libmosq_EXPORT const char *mosquitto_strerror(int mosq_errno); */ libmosq_EXPORT const char *mosquitto_connack_string(int connack_code); +/* + * Function: mosquitto_reason_string + * + * Call to obtain a const string description of an MQTT reason code. + * + * Parameters: + * reason_code - an MQTT reason code. + * + * Returns: + * A constant string describing the reason. + */ +libmosq_EXPORT const char *mosquitto_reason_string(int reason_code); + /* Function: mosquitto_string_to_command * * Take a string input representing an MQTT command and convert it to the