chenqiyang
2022-09-02 6a99d9bf65aa5878cb409945ed2bdbdcb916d047
Shared.IOS.HDLLinphoneSDK/Shared.IOS.HDLLinphoneSDK/Library/linphone.framework/Headers/account_creator_service.h
old mode 100644 new mode 100755
@@ -28,7 +28,7 @@
/**
 * Function to set custom server request.
 * @param[in] creator #LinphoneAccountCreator object
 * @param creator #LinphoneAccountCreator object
 */
typedef LinphoneAccountCreatorStatus (*LinphoneAccountCreatorRequestFunc)(LinphoneAccountCreator *creator);
@@ -48,7 +48,7 @@
/**
 * Acquire a reference to a #LinphoneAccountCreatorService object.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param service #LinphoneAccountCreatorService object.
 * @return The same #LinphoneAccountCreatorService object.
 * @donotwrap
**/
@@ -56,14 +56,14 @@
/**
 * Release a reference to a #LinphoneAccountCreatorService object.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param service #LinphoneAccountCreatorService object.
 * @donotwrap
**/
void linphone_account_creator_service_unref(LinphoneAccountCreatorService *service);
/**
 * Retrieve the user pointer associated with a #LinphoneAccountCreatorService object.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param service #LinphoneAccountCreatorService object.
 * @return The user pointer associated with the #LinphoneAccountCreatorService object.
 * @donotwrap
**/
@@ -71,23 +71,23 @@
/**
 * Assign a user pointer to a #LinphoneAccountCreatorService object.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param[in] ud The user pointer to associate with the #LinphoneAccountCreatorService object.
 * @param service #LinphoneAccountCreatorService object.
 * @param ud The user pointer to associate with the #LinphoneAccountCreatorService object.
 * @donotwrap
**/
LINPHONE_PUBLIC void linphone_account_creator_service_set_user_data(LinphoneAccountCreatorService *service, void *ud);
/**
 * Assign a user pointer to a #LinphoneAccountCreatorService object.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param[in] cb The constructor of account creator requests.
 * @param service #LinphoneAccountCreatorService object.
 * @param cb The constructor of account creator requests.
 * @donotwrap
**/
LINPHONE_PUBLIC void linphone_account_creator_service_set_constructor_cb(LinphoneAccountCreatorService *service, LinphoneAccountCreatorRequestFunc cb);
/**
 * Get the constructor of account creator requests.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param service #LinphoneAccountCreatorService object.
 * @return The current constructor of create account request.
 * @donotwrap
**/
@@ -95,15 +95,15 @@
/**
 * Assign a user pointer to a #LinphoneAccountCreatorService object.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param[in] cb The destructor.
 * @param service #LinphoneAccountCreatorService object.
 * @param cb The destructor.
 * @donotwrap
**/
LINPHONE_PUBLIC void linphone_account_creator_service_set_destructor_cb(LinphoneAccountCreatorService *service, LinphoneAccountCreatorRequestFunc cb);
/**
 * Get the destructor of create account request.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param service #LinphoneAccountCreatorService object.
 * @return The current destructor of create account request.
 * @donotwrap
**/
@@ -111,7 +111,7 @@
/**
 * Get the create account request.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param service #LinphoneAccountCreatorService object.
 * @return The current create account request.
 * @donotwrap
**/
@@ -119,15 +119,15 @@
/**
 * Assign a user pointer to a #LinphoneAccountCreatorService object.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param[in] cb The create account request to be used.
 * @param service #LinphoneAccountCreatorService object.
 * @param cb The create account request to be used.
 * @donotwrap
**/
LINPHONE_PUBLIC void linphone_account_creator_service_set_create_account_cb(LinphoneAccountCreatorService *service, LinphoneAccountCreatorRequestFunc cb);
/**
 * Get the is account exist request.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param service #LinphoneAccountCreatorService object.
 * @return The current is account exist request.
 * @donotwrap
**/
@@ -135,15 +135,15 @@
/**
 * Assign a user pointer to a #LinphoneAccountCreatorService object.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param[in] cb The is account exist request to be used.
 * @param service #LinphoneAccountCreatorService object.
 * @param cb The is account exist request to be used.
 * @donotwrap
**/
LINPHONE_PUBLIC void linphone_account_creator_service_set_is_account_exist_cb(LinphoneAccountCreatorService *service, LinphoneAccountCreatorRequestFunc cb);
/**
 * Get the activate account request.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param service #LinphoneAccountCreatorService object.
 * @return The current activate account request.
 * @donotwrap
**/
@@ -151,15 +151,15 @@
/**
 * Assign a user pointer to a #LinphoneAccountCreatorService object.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param[in] cb The activate account request to be used.
 * @param service #LinphoneAccountCreatorService object.
 * @param cb The activate account request to be used.
 * @donotwrap
**/
LINPHONE_PUBLIC void linphone_account_creator_service_set_activate_account_cb(LinphoneAccountCreatorService *service, LinphoneAccountCreatorRequestFunc cb);
/**
 * Get the is account activated request.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param service #LinphoneAccountCreatorService object.
 * @return The current is account activated request.
 * @donotwrap
**/
@@ -167,15 +167,15 @@
/**
 * Assign a user pointer to a #LinphoneAccountCreatorService object.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param[in] cb The is account activated request to be used.
 * @param service #LinphoneAccountCreatorService object.
 * @param cb The is account activated request to be used.
 * @donotwrap
**/
LINPHONE_PUBLIC void linphone_account_creator_service_set_is_account_activated_cb(LinphoneAccountCreatorService *service, LinphoneAccountCreatorRequestFunc cb);
/**
 * Get the link account request.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param service #LinphoneAccountCreatorService object.
 * @return The current link account request.
 * @donotwrap
**/
@@ -183,15 +183,15 @@
/**
 * Assign a user pointer to a #LinphoneAccountCreatorService object.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param[in] cb The link account request to be used.
 * @param service #LinphoneAccountCreatorService object.
 * @param cb The link account request to be used.
 * @donotwrap
**/
LINPHONE_PUBLIC void linphone_account_creator_service_set_link_account_cb(LinphoneAccountCreatorService *service, LinphoneAccountCreatorRequestFunc cb);
/**
 * Get the activate alias request.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param service #LinphoneAccountCreatorService object.
 * @return The current link account request.
 * @donotwrap
**/
@@ -199,15 +199,15 @@
/**
 * Assign a user pointer to a #LinphoneAccountCreatorService object.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param[in] cb The activate alias request to be used.
 * @param service #LinphoneAccountCreatorService object.
 * @param cb The activate alias request to be used.
 * @donotwrap
**/
LINPHONE_PUBLIC void linphone_account_creator_service_set_activate_alias_cb(LinphoneAccountCreatorService *service, LinphoneAccountCreatorRequestFunc cb);
/**
 * Get the is alias used request.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param service #LinphoneAccountCreatorService object.
 * @return The current is alias used request.
 * @donotwrap
**/
@@ -215,15 +215,15 @@
/**
 * Assign a user pointer to a #LinphoneAccountCreatorService object.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param[in] cb The is alias used request to be used.
 * @param service #LinphoneAccountCreatorService object.
 * @param cb The is alias used request to be used.
 * @donotwrap
**/
LINPHONE_PUBLIC void linphone_account_creator_service_set_is_alias_used_cb(LinphoneAccountCreatorService *service, LinphoneAccountCreatorRequestFunc cb);
/**
 * Get the is account linked request.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param service #LinphoneAccountCreatorService object.
 * @return The current is account linked request.
 * @donotwrap
**/
@@ -231,15 +231,15 @@
/**
 * Assign a user pointer to a #LinphoneAccountCreatorService object.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param[in] cb The is account linked request to be used.
 * @param service #LinphoneAccountCreatorService object.
 * @param cb The is account linked request to be used.
 * @donotwrap
**/
LINPHONE_PUBLIC void linphone_account_creator_service_set_is_account_linked_cb(LinphoneAccountCreatorService *service, LinphoneAccountCreatorRequestFunc cb);
/**
 * Get the recover account request.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param service #LinphoneAccountCreatorService object.
 * @return The current recover account request.
 * @donotwrap
**/
@@ -247,15 +247,15 @@
/**
 * Assign a user pointer to a #LinphoneAccountCreatorService object.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param[in] cb The recover account request to be used.
 * @param service #LinphoneAccountCreatorService object.
 * @param cb The recover account request to be used.
 * @donotwrap
**/
LINPHONE_PUBLIC void linphone_account_creator_service_set_recover_account_cb(LinphoneAccountCreatorService *service, LinphoneAccountCreatorRequestFunc cb);
/**
 * Get the update account request.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param service #LinphoneAccountCreatorService object.
 * @return The current update account request.
 * @donotwrap
**/
@@ -263,12 +263,28 @@
/**
 * Assign a user pointer to a #LinphoneAccountCreatorService object.
 * @param[in] service #LinphoneAccountCreatorService object.
 * @param[in] cb The update account request to be used.
 * @param service #LinphoneAccountCreatorService object.
 * @param cb The update account request to be used.
 * @donotwrap
**/
LINPHONE_PUBLIC void linphone_account_creator_service_set_update_account_cb(LinphoneAccountCreatorService *service, LinphoneAccountCreatorRequestFunc cb);
/**
 * Get the login linphone account request.
 * @param service #LinphoneAccountCreatorService object.
 * @return The current login linphone account request.
 * @donotwrap
**/
LINPHONE_PUBLIC LinphoneAccountCreatorRequestFunc linphone_account_creator_service_get_login_linphone_account_cb(const LinphoneAccountCreatorService *service);
/**
 * Assign a user pointer to a #LinphoneAccountCreatorService object.
 * @param service #LinphoneAccountCreatorService object.
 * @param cb The login linphone account request to be used.
 * @donotwrap
**/
LINPHONE_PUBLIC void linphone_account_creator_service_set_login_linphone_account_cb(LinphoneAccountCreatorService *service, LinphoneAccountCreatorRequestFunc cb);
/************************** End Account Creator Requests **************************/
#ifdef __cplusplus