TIM SDK
TIM API C
ta_s_terminal_listener Struct Reference

Description

Listener for asynchronous terminal events.

Use memset to clear struct to 0. Then set the callbacks you want to use. Callbacks set to 0 are ignored.

This struct is only used to initialize the listener during a call to ta_terminal_listener_create. Afterwards the callbacks can not be changed anymore as long as the listener is alive.

Data Fields

ta_cb_terminal_connect_completed connect_completed
 Connect completed.
 
ta_cb_terminal_activate_completed activate_completed
 Activate completed.
 
ta_cb_terminal_application_information_completed application_information_completed
 Application information completed.
 
ta_cb_terminal_balance_completed balance_completed
 Balance completed.
 
ta_cb_terminal_change_settings_completed change_settings_completed
 Change settings completed.
 
ta_cb_terminal_commit_completed commit_completed
 Commit completed.
 
ta_cb_terminal_counter_request_completed counter_request_completed
 Counter request completed.
 
ta_cb_terminal_deactivate_completed deactivate_completed
 Deactivate completed.
 
ta_cb_terminal_dcc_rates_completed dcc_rates_completed
 DCC rates completed.
 
ta_cb_terminal_hardware_information_completed hardware_information_completed
 Hardware information completed.
 
ta_cb_terminal_init_transaction_completed init_transaction_completed
 Init transaction completed.
 
ta_cb_terminal_init_transaction_with_dialog_completed init_transaction_with_dialog_completed
 Init transaction with dialog completed.
 
ta_cb_terminal_client_identification_completed client_identification_completed
 Client identification completed.
 
ta_cb_terminal_login_completed login_completed
 Login completed.
 
ta_cb_terminal_logout_completed logout_completed
 Logout completed.
 
ta_cb_terminal_reboot_completed reboot_completed
 Reboot completed.
 
ta_cb_terminal_reconciliation_completed reconciliation_completed
 Reconciliation completed.
 
ta_cb_terminal_receipt_request_completed receipt_request_completed
 Receipt request completed.
 
ta_cb_terminal_transaction_info_request_completed transaction_info_request_completed
 Transaction info request completed.
 
ta_cb_terminal_reconfig_completed reconfig_completed
 Reconfig completed.
 
ta_cb_terminal_rollback_completed rollback_completed
 Rollback completed.
 
ta_cb_terminal_software_update_completed software_update_completed
 Software information completed.
 
ta_cb_terminal_system_information_completed system_information_completed
 System information completed.
 
ta_cb_terminal_transaction_completed transaction_completed
 Transaction completed.
 
ta_cb_terminal_terminal_status_changed terminal_status_changed
 Terminal status changed.
 
ta_cb_terminal_disconnected disconnected
 Terminal disconnected.
 
ta_cb_terminal_vas_info vas_info
 VAS information received.
 
ta_cb_terminal_deferred_auth deferred_auth
 Deferred auth received.
 
ta_cb_terminal_key_pressed key_pressed
 Key pressed received.
 
ta_cb_terminal_license_changed license_changed
 License changed notification received. More...
 
ta_cb_terminal_screenshot screenshot
 Screenshot received.
 
ta_cb_terminal_third_party_app_data third_party_app_data
 third_party_app_data received.
 
ta_cb_terminal_error_notification error_notification
 Error notification received.
 
ta_cb_terminal_close_reader_completed close_reader_completed
 Close reader completed.
 
ta_cb_terminal_open_reader_completed open_reader_completed
 Open reader completed.
 
ta_cb_terminal_eject_card_completed eject_card_completed
 Eject card completed.
 
ta_cb_terminal_open_maintenance_window_completed open_maintenance_window_completed
 Open maintenance window completed.
 
ta_cb_terminal_close_maintenance_window_completed close_maintenance_window_completed
 Close maintenance window completed.
 
ta_cb_terminal_activate_service_menu_completed activate_service_menu_completed
 Activate service menu completed.
 
ta_cb_terminal_open_dialog_mode_completed open_dialog_mode_completed
 Open dialog mode completed.
 
ta_cb_terminal_close_dialog_mode_completed close_dialog_mode_completed
 Close dialog mode completed.
 
ta_cb_terminal_show_signature_capture_completed show_signature_capture_completed
 Show signature capture completed.
 
ta_cb_terminal_show_dialog_completed show_dialog_completed
 Show dialog completed.
 
ta_cb_terminal_print_on_terminal_completed print_on_terminal_completed
 Show dialog completed.
 
ta_cb_terminal_send_card_command_completed send_card_command_completed
 Send card command completed.
 
ta_cb_terminal_balance_inquiry_completed balance_inquiry_completed
 Balance inquiry completed.
 
ta_cb_terminal_loyalty_data_completed loyalty_data_completed
 Loyalty data completed.
 
ta_cb_terminal_start_checkout_completed start_checkout_completed
 Start checkout completed.
 
ta_cb_terminal_finish_checkout_completed finish_checkout_completed
 Finish checkout completed.
 
ta_cb_terminal_provide_loyalty_basket_completed provide_loyalty_basket_completed
 Provide loyalty basket completed.
 
ta_cb_terminal_provide_vas_result_completed provide_vas_result_completed
 Provide vas result completed.
 
ta_cb_terminal_mobile_topup_issuer_info_completed mobile_topup_issuer_info_completed
 Mobile topup issuer info completed.
 
ta_cb_terminal_mobile_topup_completed mobile_topup_completed
 Mobile topup completed.
 
ta_cb_terminal_request_alias_completed request_alias_completed
 Request alias completed.
 
ta_cb_terminal_device_maintenance_completed device_maintenance_completed
 Device maintenance completed.
 
ta_cb_terminal_age_check_completed age_check_completed
 Age check completed.
 
ta_cb_terminal_request_completed request_completed
 Called all completed requests.
 
ta_cb_terminal_print_receipts print_receipts
 Called by default callbacks for all requests containing print data.
 
void * user_pointer
 User pointer.
 

Field Documentation

◆ license_changed

ta_cb_terminal_license_changed ta_s_terminal_listener::license_changed

License changed notification received.

Deprecated:
Functionality removed.

The documentation for this struct was generated from the following file: