From 6a99d9bf65aa5878cb409945ed2bdbdcb916d047 Mon Sep 17 00:00:00 2001 From: chenqiyang <1406175257@qq.com> Date: 星期五, 02 九月 2022 14:56:40 +0800 Subject: [PATCH] 更新linphone sdk --- Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/wrapper_utils.h | 83 ++++++++++++++++++++++++++++------------- 1 files changed, 57 insertions(+), 26 deletions(-) diff --git a/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/wrapper_utils.h b/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/wrapper_utils.h old mode 100644 new mode 100755 index 320a20f..8f8e68c --- a/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/wrapper_utils.h +++ b/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/wrapper_utils.h @@ -40,51 +40,83 @@ /** * @brief Gets the list of listener in the core. - * @param lc The #LinphoneCore. - * @return The list of #LinphoneCoreCbs. + * @param core The #LinphoneCore. @notnil + * @return The list of #LinphoneCoreCbs. @maybenil * @donotwrap */ -LINPHONE_PUBLIC bctbx_list_t *linphone_core_get_callbacks_list(const LinphoneCore *lc); +LINPHONE_PUBLIC bctbx_list_t *linphone_core_get_callbacks_list(const LinphoneCore *core); /** * @brief Gets the list of listener in the call. - * @param[in] call #LinphoneCall object. - * @return The list of #LinphoneCallCbs. + * @param call #LinphoneCall object. @notnil + * @return The list of #LinphoneCallCbs. @maybenil * @donotwrap */ LINPHONE_PUBLIC const bctbx_list_t *linphone_call_get_callbacks_list(const LinphoneCall *call); /** * @brief Gets the list of listener in the chat room. - * @param[in] cr #LinphoneChatRoom object. - * @return The list of #LinphoneChatRoomCbs. + * @param chat_room #LinphoneChatRoom object. @notnil + * @return The list of #LinphoneChatRoomCbs. @maybenil * @donotwrap */ -LINPHONE_PUBLIC const bctbx_list_t *linphone_chat_room_get_callbacks_list(const LinphoneChatRoom *cr); +LINPHONE_PUBLIC const bctbx_list_t *linphone_chat_room_get_callbacks_list(const LinphoneChatRoom *chat_room); + +/** + * Gets the list of listener in the conference. + * @param[in] conference LinphoneConference object + * @return The attached listeners. \bctbx_list{LinphoneConferenceCbs} + * @donotwrap + */ +LINPHONE_PUBLIC const bctbx_list_t *linphone_conference_get_callbacks_list(const LinphoneConference *conference); /** * Sets the current LinphoneChatRoomCbs. - * @param[in] cr LinphoneChatRoom object - * @param[in] cbs LinphoneChatRoomCbs object + * @param chat_room LinphoneChatRoom object + * @param cbs LinphoneChatRoomCbs object * @donotwrap */ -LINPHONE_PUBLIC void linphone_chat_room_set_current_callbacks(LinphoneChatRoom *cr, LinphoneChatRoomCbs *cbs); +LINPHONE_PUBLIC void linphone_chat_room_set_current_callbacks(LinphoneChatRoom *chat_room, LinphoneChatRoomCbs *cbs); /** * @brief Gets the list of listener in the chat mesasge. - * @param[in] msg #LinphoneChatMessage object. + * @param message #LinphoneChatMessage object. * @return The list of #LinphoneChatMessageCbs. * @donotwrap */ -LINPHONE_PUBLIC const bctbx_list_t *linphone_chat_message_get_callbacks_list(const LinphoneChatMessage *msg); +LINPHONE_PUBLIC const bctbx_list_t *linphone_chat_message_get_callbacks_list(const LinphoneChatMessage *message); /** * Sets the current LinphoneChatMessageCbs. - * @param[in] msg LinphoneChatMessage object - * @param[in] cbs LinphoneChatMessageCbs object + * @param message LinphoneChatMessage object + * @param cbs LinphoneChatMessageCbs object * @donotwrap */ -LINPHONE_PUBLIC void linphone_chat_message_set_current_callbacks(LinphoneChatMessage *msg, LinphoneChatMessageCbs *cbs); +LINPHONE_PUBLIC void linphone_chat_message_set_current_callbacks(LinphoneChatMessage *message, LinphoneChatMessageCbs *cbs); + +/** + * Accessor for the shared_ptr<BelCard> stored by a #LinphoneVcard + * @param vcard a #LinphoneVcard + * @return a shared_ptr<BelCard> + * @donotwrap + */ +LINPHONE_PUBLIC void *linphone_vcard_get_belcard(LinphoneVcard *vcard); + +/** + * Allow multipart on a basic chat room + * @donotwrap + */ +LINPHONE_PUBLIC void linphone_chat_room_allow_multipart(LinphoneChatRoom *room); + +/** + * Allow cpim on a basic chat room + * @donotwrap + */ +LINPHONE_PUBLIC void linphone_chat_room_allow_cpim(LinphoneChatRoom *room); + +/************ */ +/* DEPRECATED */ +/* ********** */ /** * Send a message to peer member of this chat room. @@ -95,10 +127,12 @@ * instead of totaly takes ownership on it. Thus, the #LinphoneChatMessage object must be released by the API user after calling * that function. * - * @param[in] cr A chat room. - * @param[in] msg The message to send. + * @param chat_room A chat room. @notnil + * @param message The message to send. @notnil + * @deprecated 08/07/2020 Use linphone_chat_message_send() instead. + * @donotwrap It doesn't says what the doc says it does */ -LINPHONE_PUBLIC void linphone_chat_room_send_chat_message_2(LinphoneChatRoom *cr, LinphoneChatMessage *msg); +LINPHONE_DEPRECATED LINPHONE_PUBLIC void linphone_chat_room_send_chat_message_2(LinphoneChatRoom *chat_room, LinphoneChatMessage *message); /** * Resend a chat message if it is in the 'not delivered' state for whatever reason. @@ -106,14 +140,11 @@ * instead of totaly takes ownership on it. Thus, the #LinphoneChatMessage object must be released by the API user after calling * that function. * - * @param[in] msg #LinphoneChatMessage object + * @param message #LinphoneChatMessage object @notnil + * @deprecated 08/07/2020 Use linphone_chat_message_send instead. + * @donotwrap It doesn't says what the doc says it does */ -LINPHONE_PUBLIC void linphone_chat_message_resend_2(LinphoneChatMessage *msg); - -/** - * Accessor for the shared_ptr<BelCard> stored by a #LinphoneVcard - */ -LINPHONE_PUBLIC void *linphone_vcard_get_belcard(LinphoneVcard *vcard); +LINPHONE_DEPRECATED LINPHONE_PUBLIC void linphone_chat_message_resend_2(LinphoneChatMessage *message); /** * @} -- Gitblit v1.8.0