ar_session_data_provider_state_change_handler_t
A handler that the session calls when one or more data providers associated with it change state.
Declaration
typedef 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_t;Parameters
- 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
Sessions
ar_session_tar_session_createar_session_create_with_devicear_session_query_authorization_resultsar_session_query_authorization_results_far_session_request_authorizationar_session_request_authorization_far_session_runar_session_set_authorization_update_handlerar_session_set_authorization_update_handler_far_session_copy_data_providersar_session_set_data_provider_state_change_handlerar_session_set_data_provider_state_change_handler_far_session_stopar_device_t