From 661fa761638117eb808b2240b7da3d640886a7c9 Mon Sep 17 00:00:00 2001 From: Gautier Pelloux-Prayer Date: Wed, 15 Jul 2015 14:21:03 +0200 Subject: [PATCH] linphonecore: add linphone_configuring_state_to_string API --- coreapi/linphonecore.c | 16 ++++++++++++++++ coreapi/linphonecore.h | 6 ++++++ 2 files changed, 22 insertions(+) diff --git a/coreapi/linphonecore.c b/coreapi/linphonecore.c index 5e0ce33a9..3f72016cb 100644 --- a/coreapi/linphonecore.c +++ b/coreapi/linphonecore.c @@ -1496,6 +1496,7 @@ void linphone_configuring_terminated(LinphoneCore *lc, LinphoneConfiguringState linphone_core_start(lc); } + static int linphone_core_serialization_ref = 0; static void linphone_core_activate_log_serialization_if_needed(void) { @@ -6460,6 +6461,21 @@ LinphonePayloadType* linphone_core_find_payload_type(LinphoneCore* lc, const cha return NULL; } +const char* linphone_configuring_state_to_string(LinphoneConfiguringState cs){ + switch(cs){ + case LinphoneConfiguringSuccessful: + return "LinphoneConfiguringSuccessful"; + break; + case LinphoneConfiguringFailed: + return "LinphoneConfiguringFailed"; + break; + case LinphoneConfiguringSkipped: + return "LinphoneConfiguringSkipped"; + break; + } + return NULL; +} + const char *linphone_global_state_to_string(LinphoneGlobalState gs){ switch(gs){ case LinphoneGlobalOff: diff --git a/coreapi/linphonecore.h b/coreapi/linphonecore.h index e89a03586..fc2f90906 100644 --- a/coreapi/linphonecore.h +++ b/coreapi/linphonecore.h @@ -2141,6 +2141,12 @@ typedef enum _LinphoneConfiguringState { LinphoneConfiguringSkipped } LinphoneConfiguringState; +/** + * Converts a _LinphoneConfiguringState enum to a string. + * @ingroup misc +**/ +LINPHONE_PUBLIC const char *linphone_configuring_state_to_string(LinphoneConfiguringState cs); + /** * Callback prototype for configuring status changes notification * @param lc the LinphoneCore