| libqmi-glib Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
enum QmiPbmEventRegistrationFlag; enum QmiPbmPhonebookType; enum QmiPbmSessionType; gchar * qmi_pbm_event_registration_flag_build_string_from_mask (QmiPbmEventRegistrationFlag mask); gchar * qmi_pbm_phonebook_type_build_string_from_mask (QmiPbmPhonebookType mask); const gchar * qmi_pbm_session_type_get_string (QmiPbmSessionType val);
GFlags +----QmiPbmEventRegistrationFlag
GFlags +----QmiPbmPhonebookType
GEnum +----QmiPbmSessionType
typedef enum {
    QMI_PBM_EVENT_REGISTRATION_FLAG_RECORD_UPDATE         = 1 << 0,
    QMI_PBM_EVENT_REGISTRATION_FLAG_PHONEBOOK_READY       = 1 << 1,
    QMI_PBM_EVENT_REGISTRATION_FLAG_EMERGENCY_NUMBER_LIST = 1 << 2,
    QMI_PBM_EVENT_REGISTRATION_FLAG_HIDDEN_RECORD_STATUS  = 1 << 3,
    QMI_PBM_EVENT_REGISTRATION_FLAG_AAS_UPDATE            = 1 << 4,
    QMI_PBM_EVENT_REGISTRATION_FLAG_GAS_UPDATE            = 1 << 5,
} QmiPbmEventRegistrationFlag;
Flags to use to register to phonebook indications.
| Request indications when records are added/edited/deleted. | |
| Request indications when phonebooks are ready. | |
| Request indications when emergency numbers are changed. | |
| Request indications when hidden record status is changed. | |
| Request indications when Additional number Alpha String records are added/edited/deleted. | |
| Request indications when Grouping information Alpha String records are added/edited/deleted. | 
typedef enum {
    QMI_PBM_PHONEBOOK_TYPE_ADN    = 1 << 0,
    QMI_PBM_PHONEBOOK_TYPE_FDN    = 1 << 1,
    QMI_PBM_PHONEBOOK_TYPE_MSISDN = 1 << 2,
    QMI_PBM_PHONEBOOK_TYPE_MBDN   = 1 << 3,
    QMI_PBM_PHONEBOOK_TYPE_SDN    = 1 << 4,
    QMI_PBM_PHONEBOOK_TYPE_BDN    = 1 << 5,
    QMI_PBM_PHONEBOOK_TYPE_LND    = 1 << 6,
    QMI_PBM_PHONEBOOK_TYPE_MBN    = 1 << 7,
} QmiPbmPhonebookType;
Phonebook type.
| Abbreviated Dialing Number. | |
| Fixed Dialing Number. | |
| Mobile Subscriber Integrated Services Digital Network. | |
| Mail Box Dialing Number. | |
| Service Dialing Number. | |
| Barred Dialing Number. | |
| Last Number Dialed. | |
| Mail Box Number. | 
typedef enum {
    QMI_PBM_SESSION_TYPE_GW_PRIMARY              = 0,
    QMI_PBM_SESSION_TYPE_1X_PRIMARY              = 1,
    QMI_PBM_SESSION_TYPE_GW_SECONDARY            = 2,
    QMI_PBM_SESSION_TYPE_1X_SECONDARY            = 3,
    QMI_PBM_SESSION_TYPE_NONPROVISIONING_SLOT_1  = 4,
    QMI_PBM_SESSION_TYPE_NONPROVISIONING_SLOT_2  = 5,
    QMI_PBM_SESSION_TYPE_GLOBAL_PHONEBOOK_SLOT_1 = 6,
    QMI_PBM_SESSION_TYPE_GLOBAL_PHONEBOOK_SLOT_2 = 7,
} QmiPbmSessionType;
Type of phonebook management session.
| Access phonebooks under GSM DF (ICC) or USIM application (UICC). | |
| Access phonebooks under CDMA DF (ICC) or CSIM application (UICC). | |
| Access phonebooks under GSM DF (ICC) or USIM application (UICC). Dual standby. | |
| Access phonebooks under CDMA DF (ICC) or CSIM application (UICC). Dual standby. | |
| Access phonebooks under a nonprovisioning application in slot 1. | |
| Access phonebooks under a nonprovisioning application in slot 2. | |
| Access phonebooks that are not in any application of the card in slot 1. | |
| Access phonebooks that are not in any application of the card in slot 2. | 
gchar *             qmi_pbm_event_registration_flag_build_string_from_mask
                                                        (QmiPbmEventRegistrationFlag mask);
Builds a string containing a comma-separated list of nicknames for
each QmiPbmEventRegistrationFlag in mask.
gchar *             qmi_pbm_phonebook_type_build_string_from_mask
                                                        (QmiPbmPhonebookType mask);
Builds a string containing a comma-separated list of nicknames for
each QmiPbmPhonebookType in mask.
const gchar *       qmi_pbm_session_type_get_string     (QmiPbmSessionType val);
Gets the nickname string for the QmiPbmSessionType specified at val.
  | 
a QmiPbmSessionType. | 
Returns :  | 
a string with the nickname, or NULL if not found. Do not free the returned value. [transfer none]
 |