| libqmi-glib Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
enum QmiUimSessionType; enum QmiUimFileType; enum QmiUimSecurityAttributeLogic; enum QmiUimSecurityAttribute; const gchar * qmi_uim_session_type_get_string (QmiUimSessionType val); const gchar * qmi_uim_file_type_get_string (QmiUimFileType val); const gchar * qmi_uim_security_attribute_logic_get_string (QmiUimSecurityAttributeLogic val); gchar * qmi_uim_security_attribute_build_string_from_mask (QmiUimSecurityAttribute mask);
GEnum +----QmiUimSessionType
GEnum +----QmiUimFileType
GEnum +----QmiUimSecurityAttributeLogic
GFlags +----QmiUimSecurityAttribute
typedef enum {
QMI_UIM_SESSION_TYPE_PRIMARY_GW_PROVISIONING = 0,
QMI_UIM_SESSION_TYPE_PRIMARY_1X_PROVISIONING = 1,
QMI_UIM_SESSION_TYPE_SECONDARY_GW_PROVISIONING = 2,
QMI_UIM_SESSION_TYPE_SECONDARY_1X_PROVISIONING = 3,
QMI_UIM_SESSION_TYPE_NONPROVISIONING_SLOT_1 = 4,
QMI_UIM_SESSION_TYPE_NONPROVISIONING_SLOT_2 = 5,
QMI_UIM_SESSION_TYPE_CARD_SLOT_1 = 6,
QMI_UIM_SESSION_TYPE_CARD_SLOT_2 = 7,
QMI_UIM_SESSION_TYPE_LOGICAL_CHANNEL_SLOT_1 = 8,
QMI_UIM_SESSION_TYPE_LOGICAL_CHANNEL_SLOT_2 = 9
} QmiUimSessionType;
Type of UIM session.
| Primary GSM/WCDMA provisioning. | |
| Primary CDMA1x provisioning. | |
| Secondary GSM/WCDMA provisioning. | |
| Secondary CDMA1x provisioning. | |
| Nonprovisioning on slot 1. | |
| Nonprovisioning on slot 2. | |
| Card on slot 1. | |
| Card on slot 2. | |
| Logical channel on slot 1. | |
| Logical channel on slot 2. |
typedef enum {
QMI_UIM_FILE_TYPE_TRANSPARENT = 0,
QMI_UIM_FILE_TYPE_CYCLIC = 1,
QMI_UIM_FILE_TYPE_LINEAR_FIXED = 2,
QMI_UIM_FILE_TYPE_DEDICATED_FILE = 3,
QMI_UIM_FILE_TYPE_MASTER_FILE = 4
} QmiUimFileType;
Type of UIM file.
typedef enum {
QMI_UIM_SECURITY_ATTRIBUTE_LOGIC_ALWAYS = 0,
QMI_UIM_SECURITY_ATTRIBUTE_LOGIC_NEVER = 1,
QMI_UIM_SECURITY_ATTRIBUTE_LOGIC_AND = 2,
QMI_UIM_SECURITY_ATTRIBUTE_LOGIC_OR = 3,
QMI_UIM_SECURITY_ATTRIBUTE_LOGIC_SINGLE = 4
} QmiUimSecurityAttributeLogic;
Logic applicable to security attributes.
typedef enum {
QMI_UIM_SECURITY_ATTRIBUTE_PIN1 = 1 << 0,
QMI_UIM_SECURITY_ATTRIBUTE_PIN2 = 1 << 1,
QMI_UIM_SECURITY_ATTRIBUTE_UPIN = 1 << 2,
QMI_UIM_SECURITY_ATTRIBUTE_ADM = 1 << 3
} QmiUimSecurityAttribute;
Security Attributes.
const gchar * qmi_uim_session_type_get_string (QmiUimSessionType val);
Gets the nickname string for the QmiUimSessionType specified at val.
|
a QmiUimSessionType. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_uim_file_type_get_string (QmiUimFileType val);
Gets the nickname string for the QmiUimFileType specified at val.
|
a QmiUimFileType. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
const gchar * qmi_uim_security_attribute_logic_get_string
(QmiUimSecurityAttributeLogic val);
Gets the nickname string for the QmiUimSecurityAttributeLogic specified at val.
|
a QmiUimSecurityAttributeLogic. |
Returns : |
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
|
gchar * qmi_uim_security_attribute_build_string_from_mask
(QmiUimSecurityAttribute mask);
Builds a string containing a comma-separated list of nicknames for
each QmiUimSecurityAttribute in mask.