ar_session_data_provider_state_change_handler_function_t
A handler function that the session calls when one or more data providers associated with it change state.
Declaration
typedef void (*)(void *, NSObject<OS_ar_data_providers> *, ar_data_provider_state_t, NSObject<OS_ar_error> *, NSObject<OS_ar_data_provider> *) ar_session_data_provider_state_change_handler_function_t;Parameters
- context:
The application-defined context.
- data_providers:
The collection of data providers that changed state.
- new_state:
The data provider state that triggered the event.
- error:
An error associated with the state change, if any. Also see
ar_session_error_code_t. - failed_data_provider:
The data provider that failed and caused the error, if any.
See Also
Data providers
ar_data_provider_state_tar_data_provider_get_required_authorization_typear_data_provider_get_statear_data_providers_enumerator_tar_data_providers_tar_data_providers_add_data_providerar_data_providers_add_data_providersar_data_providers_createar_data_providers_create_with_data_providersar_data_providers_enumerate_data_providers_far_data_providers_get_countar_data_providers_enumerate_data_providersar_data_providers_remove_data_providerar_data_providers_remove_data_providersar_data_providers_enumerator_function_t