From f9986484c049f9138932880df74752554afa7eeb Mon Sep 17 00:00:00 2001 From: Sylvain Berfini Date: Fri, 12 Jan 2018 15:52:29 +0100 Subject: [PATCH] Ugly workaround to fix C++ wrapper --- include/linphone/wrapper_utils.h | 10 ++++++++++ src/c-wrapper/api/c-dial-plan.cpp | 10 ++++++++++ 2 files changed, 20 insertions(+) diff --git a/include/linphone/wrapper_utils.h b/include/linphone/wrapper_utils.h index 35c335595..2a034c36a 100644 --- a/include/linphone/wrapper_utils.h +++ b/include/linphone/wrapper_utils.h @@ -83,6 +83,16 @@ LINPHONE_PUBLIC void linphone_chat_message_resend_2(LinphoneChatMessage *msg); */ LINPHONE_PUBLIC void *linphone_vcard_get_belcard(LinphoneVcard *vcard); +/** + * @brief Increases the reference counter of #LinphoneDialPlan objects. + */ +LINPHONE_PUBLIC LinphoneDialPlan *linphone_dial_plan_ref(LinphoneDialPlan *dp); + +/** + * @brief Decreases the reference counter of #LinphoneDialPaln objects. + */ +LINPHONE_PUBLIC void linphone_dial_plan_unref(LinphoneDialPlan *dp); + /** * @} */ diff --git a/src/c-wrapper/api/c-dial-plan.cpp b/src/c-wrapper/api/c-dial-plan.cpp index b9ebfa296..69c1c6a22 100644 --- a/src/c-wrapper/api/c-dial-plan.cpp +++ b/src/c-wrapper/api/c-dial-plan.cpp @@ -76,3 +76,13 @@ const bctbx_list_t *linphone_dial_plan_get_all_list () { bool_t linphone_dial_plan_is_generic (const LinphoneDialPlan *ccc) { return L_GET_CPP_PTR_FROM_C_OBJECT(ccc)->isGeneric(); } + +/* Ugly workaround for C++ wrapper */ + +LinphoneDialPlan *linphone_dial_plan_ref(LinphoneDialPlan *dp) { + return dp; +} + +void linphone_dial_plan_unref(LinphoneDialPlan *dp) { + +}