TIM SDK
TIM API C
application.h File Reference

Description

Information about a supported application.

Object type application.

Functions

ta_e_result_code_t ta_application_get_aid (ta_object_t application, ta_object_t *aid)
 Acquirer identifier. Uniquely identifies the acquirer. More...
 
ta_e_result_code_t ta_application_get_label (ta_object_t application, ta_object_t *label)
 Contains the application label of the currently used application. More...
 

Function Documentation

◆ ta_application_get_aid()

ta_e_result_code_t ta_application_get_aid ( ta_object_t  application,
ta_object_t aid 
)

Acquirer identifier. Uniquely identifies the acquirer.

Parameters
[in]applicationObject instance of type application.
[out]aidPointer to variable to write object instance to. Object instance is of type string and is not retained. Object instance is ta_object_invalid if value is not set in application.
Return values
ta_c_rc_okObject instance written to aid.
ta_c_rc_invalid_argumentapplication is ta_object_invalid.
ta_c_rc_invalid_argumentapplication is not of type application.
ta_c_rc_invalid_argumentaid is ta_object_invalid.

◆ ta_application_get_label()

ta_e_result_code_t ta_application_get_label ( ta_object_t  application,
ta_object_t label 
)

Contains the application label of the currently used application.

Parameters
[in]applicationObject instance of type application.
[out]labelPointer to variable to write object instance to. Object instance is of type string and is not retained. Object instance is ta_object_invalid if value is not set in application.
Return values
ta_c_rc_okObject instance written to label.
ta_c_rc_invalid_argumentapplication is ta_object_invalid.
ta_c_rc_invalid_argumentapplication is not of type application.
ta_c_rc_invalid_argumentlabel is ta_object_invalid.
ta_c_rc_invalid_argumentlabel is not of type integer.