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/vcard.h |  131 ++++++++++++++++++++-----------------------
 1 files changed, 61 insertions(+), 70 deletions(-)

diff --git a/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/vcard.h b/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/vcard.h
old mode 100644
new mode 100755
index 6fc1c3d..c61fa4a
--- a/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/vcard.h
+++ b/Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/vcard.h
@@ -38,213 +38,204 @@
 #define LINPHONE_VCARD BELLE_SIP_CAST(object, LinphoneVcard)
 
 /**
- * Creates a #LinphoneVcard object that has a pointer to an empty vCard
- * @return a new #LinphoneVcard object
- * @deprecated Use linphone_factory_create_vcard() instead.
- * @donotwrap
- */
-LINPHONE_DEPRECATED LINPHONE_PUBLIC LinphoneVcard* linphone_vcard_new(void);
-
-/**
- * Deletes a #LinphoneVcard object properly
- * @param[in] vCard the #LinphoneVcard to destroy
- * @deprecated Use linphone_vcard_unref() or belle_sip_object_unref() instead.
- * @donotwrap
- */
-LINPHONE_DEPRECATED LINPHONE_PUBLIC void linphone_vcard_free(LinphoneVcard *vCard);
-
-/**
  * Take a ref on a #LinphoneVcard.
- * @param[in] vCard #LinphoneVcard object
+ * @param vCard #LinphoneVcard object @notnil
+ * @return the same #LinphoneVcard object @notnil
  */
 LINPHONE_PUBLIC LinphoneVcard *linphone_vcard_ref(LinphoneVcard *vCard);
 
 /**
  * Release a #LinphoneVcard.
- * @param[in] vCard #LinphoneVcard object
+ * @param vCard #LinphoneVcard object @notnil
  */
 LINPHONE_PUBLIC void linphone_vcard_unref(LinphoneVcard *vCard);
 
 /**
  * Clone a #LinphoneVcard.
- * @param[in] vCard #LinphoneVcard object
- * @return a new #LinphoneVcard object
+ * @param vCard #LinphoneVcard object @notnil
+ * @return a new #LinphoneVcard object @notnil
  */
 LINPHONE_PUBLIC LinphoneVcard *linphone_vcard_clone(const LinphoneVcard *vCard);
 
 /**
  * Returns the vCard4 representation of the LinphoneVcard.
- * @param[in] vCard the #LinphoneVcard
- * @return a const char * that represents the vCard
+ * @param vCard the #LinphoneVcard @notnil
+ * @return a const char * that represents the vCard. @maybenil
  */
 LINPHONE_PUBLIC const char* linphone_vcard_as_vcard4_string(LinphoneVcard *vCard);
 
 /**
  * Sets the FN attribute of the vCard (which is mandatory).
- * @param[in] vCard the #LinphoneVcard
- * @param[in] name the display name to set for the vCard
+ * @param vCard the #LinphoneVcard @notnil
+ * @param name the display name to set for the vCard @maybenil
  */
 LINPHONE_PUBLIC void linphone_vcard_set_full_name(LinphoneVcard *vCard, const char *name);
 
 /**
  * Returns the FN attribute of the vCard, or NULL if it isn't set yet.
- * @param[in] vCard the #LinphoneVcard
- * @return the display name of the vCard, or NULL
+ * @param vCard the #LinphoneVcard @notnil
+ * @return the display name of the vCard, or NULL. @maybenil
  */
 LINPHONE_PUBLIC const char* linphone_vcard_get_full_name(const LinphoneVcard *vCard);
 
 /**
  * Sets the skipFieldValidation property of the vcard
- * @param[in] vCard the #LinphoneVcard
- * @param[in] skip skipFieldValidation property of the vcard
+ * @param vCard the #LinphoneVcard @notnil
+ * @param skip skipFieldValidation property of the vcard
  */
 LINPHONE_PUBLIC void linphone_vcard_set_skip_validation(LinphoneVcard *vCard, bool_t skip);
 
 /**
  * Returns the skipFieldValidation property of the vcard.
- * @param[in] vCard the #LinphoneVcard
+ * @param vCard the #LinphoneVcard @notnil
  * @return the skipFieldValidation property of the vcard
  */
 LINPHONE_PUBLIC bool_t linphone_vcard_get_skip_validation(const LinphoneVcard *vCard);
 
 /**
  * Sets the family name in the N attribute of the vCard.
- * @param[in] vCard the #LinphoneVcard
- * @param[in] name the family name to set for the vCard
+ * @param vCard the #LinphoneVcard @notnil
+ * @param name the family name to set for the vCard @maybenil
  */
 LINPHONE_PUBLIC void linphone_vcard_set_family_name(LinphoneVcard *vCard, const char *name);
 
 /**
  * Returns the family name in the N attribute of the vCard, or NULL if it isn't set yet.
- * @param[in] vCard the #LinphoneVcard
- * @return the family name of the vCard, or NULL
+ * @param vCard the #LinphoneVcard @notnil
+ * @return the family name of the vCard, or NULL @maybenil
  */
 LINPHONE_PUBLIC const char* linphone_vcard_get_family_name(const LinphoneVcard *vCard);
 
 /**
  * Sets the given name in the N attribute of the vCard.
- * @param[in] vCard the #LinphoneVcard
- * @param[in] name the given name to set for the vCard
+ * @param vCard the #LinphoneVcard @notnil
+ * @param name the given name to set for the vCard @maybenil
  */
 LINPHONE_PUBLIC void linphone_vcard_set_given_name(LinphoneVcard *vCard, const char *name);
 
 /**
  * Returns the given name in the N attribute of the vCard, or NULL if it isn't set yet.
- * @param[in] vCard the #LinphoneVcard
- * @return the given name of the vCard, or NULL
+ * @param vCard the #LinphoneVcard @notnil
+ * @return the given name of the vCard, or NULL @maybenil
  */
 LINPHONE_PUBLIC const char* linphone_vcard_get_given_name(const LinphoneVcard *vCard);
 
 /**
  * Adds a SIP address in the vCard, using the IMPP property
- * @param[in] vCard the #LinphoneVcard
- * @param[in] sip_address the SIP address to add
+ * @param vCard the #LinphoneVcard @notnil
+ * @param sip_address the SIP address to add @notnil
  */
 LINPHONE_PUBLIC void linphone_vcard_add_sip_address(LinphoneVcard *vCard, const char *sip_address);
 
 /**
  * Removes a SIP address in the vCard (if it exists), using the IMPP property
- * @param[in] vCard the #LinphoneVcard
- * @param[in] sip_address the SIP address to remove
+ * @param vCard the #LinphoneVcard @notnil
+ * @param sip_address the SIP address to remove @notnil
  */
 LINPHONE_PUBLIC void linphone_vcard_remove_sip_address(LinphoneVcard *vCard, const char *sip_address);
 
 /**
  * Edits the preferred SIP address in the vCard (or the first one), using the IMPP property
- * @param[in] vCard the #LinphoneVcard
- * @param[in] sip_address the new SIP address
+ * @param vCard the #LinphoneVcard @notnil
+ * @param sip_address the new SIP address @notnil
  */
 LINPHONE_PUBLIC void linphone_vcard_edit_main_sip_address(LinphoneVcard *vCard, const char *sip_address);
 
 /**
- * Returns the list of SIP addresses (as LinphoneAddress) in the vCard (all the IMPP attributes that has an URI value starting by "sip:") or NULL
- * @param[in] vCard the #LinphoneVcard
- * @return \bctbx_list{LinphoneAddress}
+ * Returns the list of SIP addresses in the vCard (all the IMPP attributes that has an URI value starting by "sip:") or NULL
+ * @param vCard the #LinphoneVcard @notnil
+ * @return The SIP addresses. \bctbx_list{LinphoneAddress} @maybenil
  */
 LINPHONE_PUBLIC const bctbx_list_t* linphone_vcard_get_sip_addresses(LinphoneVcard *vCard);
 
 /**
  * Adds a phone number in the vCard, using the TEL property
- * @param[in] vCard the #LinphoneVcard
- * @param[in] phone the phone number to add
+ * @param vCard the #LinphoneVcard @notnil
+ * @param phone the phone number to add @notnil
  */
 LINPHONE_PUBLIC void linphone_vcard_add_phone_number(LinphoneVcard *vCard, const char *phone);
 
 /**
  * Removes a phone number in the vCard (if it exists), using the TEL property
- * @param[in] vCard the #LinphoneVcard
- * @param[in] phone the phone number to remove
+ * @param vCard the #LinphoneVcard @notnil
+ * @param phone the phone number to remove @notnil
  */
 LINPHONE_PUBLIC void linphone_vcard_remove_phone_number(LinphoneVcard *vCard, const char *phone);
 
 /**
- * Returns the list of phone numbers (as string) in the vCard (all the TEL attributes) or NULL
- * @param[in] vCard the #LinphoneVcard
- * @return \bctbx_list{const char *}
+ * Returns the list of phone numbers in the vCard (all the TEL attributes) or NULL
+ * @param vCard the #LinphoneVcard @notnil
+ * @return The phone numbers as string. \bctbx_list{const char *} @maybenil
  */
 LINPHONE_PUBLIC bctbx_list_t* linphone_vcard_get_phone_numbers(const LinphoneVcard *vCard);
 
 /**
  * Fills the Organization field of the vCard
- * @param[in] vCard the #LinphoneVcard
- * @param[in] organization the Organization
+ * @param vCard the #LinphoneVcard @notnil
+ * @param organization the Organization. @maybenil
  */
 LINPHONE_PUBLIC void linphone_vcard_set_organization(LinphoneVcard *vCard, const char *organization);
 
 /**
  * Gets the Organization of the vCard
- * @param[in] vCard the #LinphoneVcard
- * @return the Organization of the vCard or NULL
+ * @param vCard the #LinphoneVcard @notnil
+ * @return the Organization of the vCard or NULL. @maybenil
  */
 LINPHONE_PUBLIC const char* linphone_vcard_get_organization(const LinphoneVcard *vCard);
 
 /**
+ * Removes the Organization field of the vCard
+ * @param vCard the #LinphoneVcard @notnil
+ */
+LINPHONE_PUBLIC void linphone_vcard_remove_organization(LinphoneVcard *vCard);
+
+/**
  * Generates a random unique id for the vCard.
  * If is required to be able to synchronize the vCard with a CardDAV server
- * @param[in] vCard the #LinphoneVcard
+ * @param vCard the #LinphoneVcard @notnil
  * @return TRUE if operation is successful, otherwise FALSE (for example if it already has an unique ID)
  */
 LINPHONE_PUBLIC bool_t linphone_vcard_generate_unique_id(LinphoneVcard *vCard);
 
 /**
  * Sets the unique ID of the vCard
- * @param[in] vCard the #LinphoneVcard
- * @param[in] uid the unique id
+ * @param vCard the #LinphoneVcard @notnil
+ * @param uid the unique id @maybenil
  */
 LINPHONE_PUBLIC void linphone_vcard_set_uid(LinphoneVcard *vCard, const char *uid);
 
 /**
  * Gets the UID of the vCard
- * @param[in] vCard the #LinphoneVcard
- * @return the UID of the vCard, otherwise NULL
+ * @param vCard the #LinphoneVcard @notnil
+ * @return the UID of the vCard, otherwise NULL. @maybenil
  */
 LINPHONE_PUBLIC const char* linphone_vcard_get_uid(const LinphoneVcard *vCard);
 
 /**
  * Sets the eTAG of the vCard
- * @param[in] vCard the #LinphoneVcard
- * @param[in] etag the eTAG
+ * @param vCard the #LinphoneVcard @notnil
+ * @param etag the eTAG. @maybenil
  */
 LINPHONE_PUBLIC void linphone_vcard_set_etag(LinphoneVcard *vCard, const char * etag);
 
 /**
  * Gets the eTag of the vCard
- * @param[in] vCard the #LinphoneVcard
- * @return the eTag of the vCard in the CardDAV server, otherwise NULL
+ * @param vCard the #LinphoneVcard @notnil
+ * @return the eTag of the vCard in the CardDAV server, otherwise NULL. @maybenil
  */
 LINPHONE_PUBLIC const char* linphone_vcard_get_etag(const LinphoneVcard *vCard);
 
 /**
  * Sets the URL of the vCard
- * @param[in] vCard the #LinphoneVcard
- * @param[in] url the URL
+ * @param vCard the #LinphoneVcard @notnil
+ * @param url the URL. @maybenil
  */
 LINPHONE_PUBLIC void linphone_vcard_set_url(LinphoneVcard *vCard, const char *url);
 
 /**
  * Gets the URL of the vCard
- * @param[in] vCard the #LinphoneVcard
- * @return the URL of the vCard in the CardDAV server, otherwise NULL
+ * @param vCard the #LinphoneVcard @notnil
+ * @return the URL of the vCard in the CardDAV server, otherwise NULL. @maybenil
  */
 LINPHONE_PUBLIC const char* linphone_vcard_get_url(const LinphoneVcard *vCard);
 

--
Gitblit v1.8.0