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