diff options
| author | Bug Magnet <marco.nikic@mullvad.net> | 2025-05-08 13:02:50 +0200 |
|---|---|---|
| committer | Bug Magnet <marco.nikic@mullvad.net> | 2025-05-08 13:02:50 +0200 |
| commit | df0d0bf232bdf59aa2bbede969a0eae80b452bd8 (patch) | |
| tree | 4874abe0fca85c3e2ce16fdaf9756ebdfe015872 /ios | |
| parent | b44f28325cc301ade107b920699ca1098f8c061a (diff) | |
| parent | f91662fe3a7b0cd64610a9e1056f766d121a2250 (diff) | |
| download | mullvadvpn-df0d0bf232bdf59aa2bbede969a0eae80b452bd8.tar.xz mullvadvpn-df0d0bf232bdf59aa2bbede969a0eae80b452bd8.zip | |
Merge branch 'retry-strategy-pinky-promise'
Diffstat (limited to 'ios')
| -rw-r--r-- | ios/MullvadRustRuntime/include/mullvad_rust_runtime.h | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/ios/MullvadRustRuntime/include/mullvad_rust_runtime.h b/ios/MullvadRustRuntime/include/mullvad_rust_runtime.h index e053294fb8..36790ce05c 100644 --- a/ios/MullvadRustRuntime/include/mullvad_rust_runtime.h +++ b/ios/MullvadRustRuntime/include/mullvad_rust_runtime.h @@ -247,6 +247,9 @@ struct SwiftAccessMethodSettingsWrapper init_access_method_settings_wrapper(cons * * `account_number` must be a pointer to a null terminated string. * + * `retry_strategy` must have been created by a call to either of the following functions + * `mullvad_api_retry_strategy_never`, `mullvad_api_retry_strategy_constant` or `mullvad_api_retry_strategy_exponential` + * * This function is not safe to call multiple times with the same `CompletionCookie`. */ struct SwiftCancelHandle mullvad_ios_get_account(struct SwiftApiContext api_context, @@ -264,6 +267,9 @@ struct SwiftCancelHandle mullvad_ios_get_account(struct SwiftApiContext api_cont * object `MullvadApiCompletion`. The pointer will be freed by calling `mullvad_api_completion_finish` * when completion finishes (in completion.finish). * + * `retry_strategy` must have been created by a call to either of the following functions + * `mullvad_api_retry_strategy_never`, `mullvad_api_retry_strategy_constant` or `mullvad_api_retry_strategy_exponential` + * * This function is not safe to call multiple times with the same `CompletionCookie`. */ struct SwiftCancelHandle mullvad_ios_create_account(struct SwiftApiContext api_context, @@ -282,6 +288,9 @@ struct SwiftCancelHandle mullvad_ios_create_account(struct SwiftApiContext api_c * * `account_number` must be a pointer to a null terminated string. * + * `retry_strategy` must have been created by a call to either of the following functions + * `mullvad_api_retry_strategy_never`, `mullvad_api_retry_strategy_constant` or `mullvad_api_retry_strategy_exponential` + * * This function is not safe to call multiple times with the same `CompletionCookie`. */ struct SwiftCancelHandle mullvad_ios_delete_account(struct SwiftApiContext api_context, @@ -299,6 +308,9 @@ struct SwiftCancelHandle mullvad_ios_delete_account(struct SwiftApiContext api_c * object `MullvadApiCompletion`. The pointer will be freed by calling `mullvad_api_completion_finish` * when completion finishes (in completion.finish). * + * `retry_strategy` must have been created by a call to either of the following functions + * `mullvad_api_retry_strategy_never`, `mullvad_api_retry_strategy_constant` or `mullvad_api_retry_strategy_exponential` + * * This function is not safe to call multiple times with the same `CompletionCookie`. */ struct SwiftCancelHandle mullvad_ios_get_addresses(struct SwiftApiContext api_context, @@ -317,6 +329,9 @@ struct SwiftCancelHandle mullvad_ios_get_addresses(struct SwiftApiContext api_co * * `etag` must be a pointer to a null terminated string. * + * `retry_strategy` must have been created by a call to either of the following functions + * `mullvad_api_retry_strategy_never`, `mullvad_api_retry_strategy_constant` or `mullvad_api_retry_strategy_exponential` + * * This function is not safe to call multiple times with the same `CompletionCookie`. */ struct SwiftCancelHandle mullvad_ios_get_relays(struct SwiftApiContext api_context, @@ -376,6 +391,9 @@ extern void mullvad_api_completion_finish(struct SwiftMullvadApiResponse respons * the `account_number` must be a pointer to a null terminated string. * the `identifier` must be a pointer to a null terminated string. * + * `retry_strategy` must have been created by a call to either of the following functions + * `mullvad_api_retry_strategy_never`, `mullvad_api_retry_strategy_constant` or `mullvad_api_retry_strategy_exponential` + * * This function is not safe to call multiple times with the same `CompletionCookie`. */ struct SwiftCancelHandle mullvad_ios_get_device(struct SwiftApiContext api_context, @@ -398,6 +416,9 @@ struct SwiftCancelHandle mullvad_ios_get_device(struct SwiftApiContext api_conte * * the `account_number` must be a pointer to a null terminated string. * + * `retry_strategy` must have been created by a call to either of the following functions + * `mullvad_api_retry_strategy_never`, `mullvad_api_retry_strategy_constant` or `mullvad_api_retry_strategy_exponential` + * * This function is not safe to call multiple times with the same `CompletionCookie`. */ struct SwiftCancelHandle mullvad_ios_get_devices(struct SwiftApiContext api_context, @@ -417,6 +438,9 @@ struct SwiftCancelHandle mullvad_ios_get_devices(struct SwiftApiContext api_cont * object `MullvadApiCompletion`. The pointer will be freed by calling `mullvad_api_completion_finish` * when completion finishes (in completion.finish). * + * `retry_strategy` must have been created by a call to either of the following functions + * `mullvad_api_retry_strategy_never`, `mullvad_api_retry_strategy_constant` or `mullvad_api_retry_strategy_exponential` + * * the `account_number` must be a pointer to a null terminated string. * the `identifier` must be a pointer to a null terminated string. * the `public_key` pointer must be a valid pointer to 32 unsigned bytes. @@ -440,6 +464,9 @@ struct SwiftCancelHandle mullvad_ios_create_device(struct SwiftApiContext api_co * object `MullvadApiCompletion`. The pointer will be freed by calling `mullvad_api_completion_finish` * when completion finishes (in completion.finish). * + * `retry_strategy` must have been created by a call to either of the following functions + * `mullvad_api_retry_strategy_never`, `mullvad_api_retry_strategy_constant` or `mullvad_api_retry_strategy_exponential` + * * the `account_number` must be a pointer to a null terminated string. * the `identifier` must be a pointer to a null terminated string. * This function is not safe to call multiple times with the same `CompletionCookie`. @@ -462,6 +489,9 @@ struct SwiftCancelHandle mullvad_ios_delete_device(struct SwiftApiContext api_co * object `MullvadApiCompletion`. The pointer will be freed by calling `mullvad_api_completion_finish` * when completion finishes (in completion.finish). * + * `retry_strategy` must have been created by a call to either of the following functions + * `mullvad_api_retry_strategy_never`, `mullvad_api_retry_strategy_constant` or `mullvad_api_retry_strategy_exponential` + * * the `account_number` must be a pointer to a null terminated string. * the `identifier` must be a pointer to a null terminated string. * the `public_key` pointer must be a valid pointer to 32 unsigned bytes. @@ -558,6 +588,9 @@ void mullvad_api_mock_drop(struct SwiftServerMock mock_ptr); * object `MullvadApiCompletion`. The pointer will be freed by calling `mullvad_api_completion_finish` * when completion finishes (in completion.finish). * + * `retry_strategy` must have been created by a call to either of the following functions + * `mullvad_api_retry_strategy_never`, `mullvad_api_retry_strategy_constant` or `mullvad_api_retry_strategy_exponential` + * * the string properties of `SwiftProblemReportRequest` must be pointers to a null terminated strings. * * This function is not safe to call multiple times with the same `CompletionCookie`. @@ -650,6 +683,9 @@ struct SwiftShadowsocksLoaderWrapper init_swift_shadowsocks_loader_wrapper(const * * `account_number` must be a pointer to a null terminated string. * + * `retry_strategy` must have been created by a call to either of the following functions + * `mullvad_api_retry_strategy_never`, `mullvad_api_retry_strategy_constant` or `mullvad_api_retry_strategy_exponential` + * * This function is not safe to call multiple times with the same `CompletionCookie`. */ struct SwiftCancelHandle mullvad_ios_init_storekit_payment(struct SwiftApiContext api_context, @@ -667,6 +703,9 @@ struct SwiftCancelHandle mullvad_ios_init_storekit_payment(struct SwiftApiContex * object `MullvadApiCompletion`. The pointer will be freed by calling `mullvad_api_completion_finish` * when completion finishes (in completion.finish). * + * `retry_strategy` must have been created by a call to either of the following functions + * `mullvad_api_retry_strategy_never`, `mullvad_api_retry_strategy_constant` or `mullvad_api_retry_strategy_exponential` + * * `account_number` must be a pointer to a null terminated string. * * `body` must be a pointer to a contiguous memory segment |
