diff --git a/coreapi/account_creator.c b/coreapi/account_creator.c index d9f4912ef..7c048b17b 100644 --- a/coreapi/account_creator.c +++ b/coreapi/account_creator.c @@ -507,25 +507,25 @@ const char * linphone_account_creator_get_email(const LinphoneAccountCreator *cr return creator->email; } -LinphoneAccountCreatorStatus linphone_account_creator_set_domain(LinphoneAccountCreator *creator, const char *domain) { +LinphoneAccountCreatorDomainStatus linphone_account_creator_set_domain(LinphoneAccountCreator *creator, const char *domain) { if (domain && validate_uri(NULL, domain, NULL) != 0) { - return LinphoneAccountCreatorStatusRequestFailed; + return LinphoneAccountCreatorDomainInvalid; } set_string(&creator->domain, domain, TRUE); - return LinphoneAccountCreatorStatusRequestOk; + return LinphoneAccountCreatorDomainOk; } const char * linphone_account_creator_get_domain(const LinphoneAccountCreator *creator) { return creator->domain; } -LinphoneAccountCreatorStatus linphone_account_creator_set_transport(LinphoneAccountCreator *creator, LinphoneTransportType transport) { +LinphoneAccountCreatorTransportStatus linphone_account_creator_set_transport(LinphoneAccountCreator *creator, LinphoneTransportType transport) { if (!linphone_core_sip_transport_supported(creator->core, transport)) { - return LinphoneAccountCreatorStatusRequestFailed; + return LinphoneAccountCreatorTransportUnsupported; } creator->transport = transport; - return LinphoneAccountCreatorStatusRequestOk; + return LinphoneAccountCreatorTransportOk; } LinphoneTransportType linphone_account_creator_get_transport(const LinphoneAccountCreator *creator) { diff --git a/include/linphone/account_creator.h b/include/linphone/account_creator.h index 6e54e6b25..a9eff7f2b 100644 --- a/include/linphone/account_creator.h +++ b/include/linphone/account_creator.h @@ -277,9 +277,9 @@ LINPHONE_PUBLIC const char * linphone_account_creator_get_email(const LinphoneAc * Set the domain. * @param[in] creator LinphoneAccountCreator object * @param[in] domain The domain to set - * @return LinphoneAccountCreatorStatusRequestOk if everything is OK, or a specific error otherwise. + * @return LinphoneAccountCreatorDomainOk if everything is OK, or a specific error otherwise. **/ -LINPHONE_PUBLIC LinphoneAccountCreatorStatus linphone_account_creator_set_domain(LinphoneAccountCreator *creator, const char *domain); +LINPHONE_PUBLIC LinphoneAccountCreatorDomainStatus linphone_account_creator_set_domain(LinphoneAccountCreator *creator, const char *domain); /** * Get the domain. @@ -292,9 +292,9 @@ LINPHONE_PUBLIC const char * linphone_account_creator_get_domain(const LinphoneA * Set Transport * @param[in] creator LinphoneAccountCreator object * @param[in] transport The transport to set - * @return LinphoneAccountCreatorStatusRequestOk if everything is OK, or a specific error otherwise. + * @return LinphoneAccountCreatorTransportOk if everything is OK, or a specific error otherwise. **/ -LINPHONE_PUBLIC LinphoneAccountCreatorStatus linphone_account_creator_set_transport(LinphoneAccountCreator *creator, LinphoneTransportType transport); +LINPHONE_PUBLIC LinphoneAccountCreatorTransportStatus linphone_account_creator_set_transport(LinphoneAccountCreator *creator, LinphoneTransportType transport); /** * get Transport diff --git a/include/linphone/types.h b/include/linphone/types.h index 0fd749bfd..2fd84800b 100644 --- a/include/linphone/types.h +++ b/include/linphone/types.h @@ -117,6 +117,24 @@ typedef enum _LinphoneAccountCreatorActivationCodeStatus { LinphoneAccountCreatorActivationCodeStatusInvalidCharacters /**< Contain invalid characters */ } LinphoneAccountCreatorActivationCodeStatus; +/** + * Enum describing Domain checking + * @ingroup account_creator +**/ +typedef enum _LinphoneAccountCreatorDomainStatus { + LinphoneAccountCreatorDomainOk, /**< Domain ok */ + LinphoneAccountCreatorDomainInvalid /**< Domain invalid */ +} LinphoneAccountCreatorDomainStatus; + +/** + * Enum describing Transport checking + * @ingroup account_creator +**/ +typedef enum _LinphoneAccountCreatorTransportStatus { + LinphoneAccountCreatorTransportOk, /**< Transport ok */ + LinphoneAccountCreatorTransportUnsupported /**< Transport invalid */ +} LinphoneAccountCreatorTransportStatus; + /** * Enum describing the status of server request. * @ingroup account_creator_request