|  |  |  | libqmi-glib Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
enum QmiWmsStorageType; enum QmiWmsAckIndicator; enum QmiWmsMessageFormat; enum QmiWmsMessageMode; enum QmiWmsNotificationType; enum QmiWmsCdmaServiceOption; enum QmiWmsCdmaCauseCode; enum QmiWmsCdmaErrorClass; enum QmiWmsGsmUmtsRpCause; enum QmiWmsGsmUmtsTpCause; enum QmiWmsMessageDeliveryFailureType; enum QmiWmsMessageTagType; enum QmiWmsMessageProtocol; enum QmiWmsMessageType; enum QmiWmsMessageClass; enum QmiWmsReceiptAction; enum QmiWmsTransferIndication; const gchar * qmi_wms_storage_type_get_string (QmiWmsStorageType val); const gchar * qmi_wms_ack_indicator_get_string (QmiWmsAckIndicator val); const gchar * qmi_wms_message_format_get_string (QmiWmsMessageFormat val); const gchar * qmi_wms_message_mode_get_string (QmiWmsMessageMode val); const gchar * qmi_wms_notification_type_get_string (QmiWmsNotificationType val); const gchar * qmi_wms_cdma_service_option_get_string (QmiWmsCdmaServiceOption val); const gchar * qmi_wms_cdma_cause_code_get_string (QmiWmsCdmaCauseCode val); const gchar * qmi_wms_cdma_error_class_get_string (QmiWmsCdmaErrorClass val); const gchar * qmi_wms_gsm_umts_rp_cause_get_string (QmiWmsGsmUmtsRpCause val); const gchar * qmi_wms_gsm_umts_tp_cause_get_string (QmiWmsGsmUmtsTpCause val); const gchar * qmi_wms_message_delivery_failure_type_get_string (QmiWmsMessageDeliveryFailureType val); const gchar * qmi_wms_message_tag_type_get_string (QmiWmsMessageTagType val); const gchar * qmi_wms_message_protocol_get_string (QmiWmsMessageProtocol val); const gchar * qmi_wms_message_type_get_string (QmiWmsMessageType val); const gchar * qmi_wms_message_class_get_string (QmiWmsMessageClass val); const gchar * qmi_wms_receipt_action_get_string (QmiWmsReceiptAction val); const gchar * qmi_wms_transfer_indication_get_string (QmiWmsTransferIndication val);
GEnum +----QmiWmsStorageType
GEnum +----QmiWmsAckIndicator
GEnum +----QmiWmsMessageFormat
GEnum +----QmiWmsMessageMode
GEnum +----QmiWmsNotificationType
GEnum +----QmiWmsCdmaServiceOption
GEnum +----QmiWmsCdmaCauseCode
GEnum +----QmiWmsCdmaErrorClass
GEnum +----QmiWmsGsmUmtsRpCause
GEnum +----QmiWmsGsmUmtsTpCause
GEnum +----QmiWmsMessageDeliveryFailureType
GEnum +----QmiWmsMessageTagType
GEnum +----QmiWmsMessageProtocol
GEnum +----QmiWmsMessageType
GEnum +----QmiWmsMessageClass
GEnum +----QmiWmsReceiptAction
GEnum +----QmiWmsTransferIndication
typedef enum {
    QMI_WMS_STORAGE_TYPE_UIM  = 0x00,
    QMI_WMS_STORAGE_TYPE_NV   = 0x01,
    QMI_WMS_STORAGE_TYPE_NONE = 0xFF
} QmiWmsStorageType;
Type of messaging storage
typedef enum {
    QMI_WMS_ACK_INDICATOR_SEND        = 0x00,
    QMI_WMS_ACK_INDICATOR_DO_NOT_SEND = 0x01
} QmiWmsAckIndicator;
Indication of whether ACK needs to be sent or not.
typedef enum {
    QMI_WMS_MESSAGE_FORMAT_CDMA                     = 0x00,
    QMI_WMS_MESSAGE_FORMAT_GSM_WCDMA_POINT_TO_POINT = 0x06,
    QMI_WMS_MESSAGE_FORMAT_GSM_WCDMA_BROADCAST      = 0x07,
    QMI_WMS_MESSAGE_FORMAT_MWI                      = 0x08
} QmiWmsMessageFormat;
Type of message.
typedef enum {
    QMI_WMS_MESSAGE_MODE_CDMA      = 0x00,
    QMI_WMS_MESSAGE_MODE_GSM_WCDMA = 0x01
} QmiWmsMessageMode;
Message mode.
typedef enum {
    QMI_WMS_NOTIFICATION_TYPE_PRIMARY        = 0x00,
    QMI_WMS_NOTIFICATION_TYPE_SECONDARY_GSM  = 0x01,
    QMI_WMS_NOTIFICATION_TYPE_SECONDARY_UMTS = 0x02
} QmiWmsNotificationType;
Type of notification.
typedef enum {
    QMI_WMS_CDMA_SERVICE_OPTION_AUTO = 0x00,
    QMI_WMS_CDMA_SERVICE_OPTION_6    = 0x06,
    QMI_WMS_CDMA_SERVICE_OPTION_14   = 0x0E
} QmiWmsCdmaServiceOption;
CDMA service option selection.
typedef enum {
    /* Network errors */
    QMI_WDS_CDMA_CAUSE_CODE_NETWORK_ADDRESS_VACANT              = 0x00,
    QMI_WDS_CDMA_CAUSE_CODE_NETWORK_ADDRESS_TRANSLATION_FAILURE = 0x01,
    QMI_WDS_CDMA_CAUSE_CODE_NETWORK_RESOURCE_SHORTAGE           = 0x02,
    QMI_WDS_CDMA_CAUSE_CODE_NETWORK_FAILURE                     = 0x03,
    QMI_WDS_CDMA_CAUSE_CODE_NETWORK_INVALID_TELESERVICE_ID      = 0x04,
    QMI_WDS_CDMA_CAUSE_CODE_NETWORK_OTHER                       = 0x05,
    /* Destination errors */
    QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_NO_PAGE_RESPONSE       = 0x20,
    QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_BUSY                   = 0x21,
    QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_NO_ACK                 = 0x22,
    QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_RESOURCE_SHORTAGE      = 0x23,
    QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_SMS_DELIVERY_POSTPONED = 0x24,
    QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_OUT_OF_SERVICE         = 0x25,
    QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_NOT_AT_ADDRESS         = 0x26,
    QMI_WDS_CDMA_CAUSE_CODE_DESTINATION_OTHER                  = 0x27,
    /* Radio Interface errors */
    QMI_WDS_CDMA_CAUSE_CODE_RADIO_INTERFACE_RESOURCE_SHORTAGE = 0x40,
    QMI_WDS_CDMA_CAUSE_CODE_RADIO_INTERFACE_INCOMPATIBILITY   = 0x41,
    QMI_WDS_CDMA_CAUSE_CODE_RADIO_INTERFACE_OTHER             = 0x42,
    /* General errors */
    QMI_WDS_CDMA_CAUSE_CODE_GENERAL_ENCODING                            = 0x60,
    QMI_WDS_CDMA_CAUSE_CODE_GENERAL_SMS_ORIGIN_DENIED                   = 0x61,
    QMI_WDS_CDMA_CAUSE_CODE_GENERAL_SMS_DESTINATION_DENIED              = 0x62,
    QMI_WDS_CDMA_CAUSE_CODE_GENERAL_SUPPLEMENTARY_SERVICE_NOT_SUPPORTED = 0x63,
    QMI_WDS_CDMA_CAUSE_CODE_GENERAL_SMS_NOT_SUPPORTED                   = 0x64,
    QMI_WDS_CDMA_CAUSE_CODE_GENERAL_MISSING_EXPECTED_PARAMETER          = 0x65,
    QMI_WDS_CDMA_CAUSE_CODE_GENERAL_MISSING_MANDATORY_PARAMETER         = 0x66,
    QMI_WDS_CDMA_CAUSE_CODE_GENERAL_UNRECOGNIZED_PARAMETER_VALUE        = 0x67,
    QMI_WDS_CDMA_CAUSE_CODE_GENERAL_UNEXPECTED_PARAMETER_VALUE          = 0x68,
    QMI_WDS_CDMA_CAUSE_CODE_GENERAL_USER_DATA_SIZE_ERROR                = 0x69,
    QMI_WDS_CDMA_CAUSE_CODE_GENERAL_OTHER                               = 0x6A
} QmiWmsCdmaCauseCode;
Cause codes when failed to send an SMS in CDMA.
typedef enum {
    QMI_WMS_CDMA_ERROR_CLASS_TEMPORARY = 0x00,
    QMI_WMS_CDMA_ERROR_CLASS_PERMANENT = 0x01
} QmiWmsCdmaErrorClass;
Error class when failed to send an SMS in CDMA.
typedef enum {
    QMI_WMS_GSM_UMTS_RP_CAUSE_UNASSIGNED_NUMBER                    = 0x01,
    QMI_WMS_GSM_UMTS_RP_CAUSE_OPERATOR_DETERMINED_BARRING          = 0x08,
    QMI_WMS_GSM_UMTS_RP_CAUSE_CALL_BARRED                          = 0x0A,
    QMI_WMS_GSM_UMTS_RP_CAUSE_RESERVED                             = 0x0B,
    QMI_WMS_GSM_UMTS_RP_CAUSE_SMS_TRANSFER_REJECTED                = 0x15,
    QMI_WMS_GSM_UMTS_RP_CAUSE_MEMORY_CAPACITY_EXCEEDED             = 0x16,
    QMI_WMS_GSM_UMTS_RP_CAUSE_DESTINATION_OUT_OF_ORDER             = 0x1B,
    QMI_WMS_GSM_UMTS_RP_CAUSE_UNIDENTIFIED_SUBSCRIBER              = 0x1C,
    QMI_WMS_GSM_UMTS_RP_CAUSE_FACILITY_REJECTED                    = 0x1D,
    QMI_WMS_GSM_UMTS_RP_CAUSE_UNKNOWN_SUBSCRIBER                   = 0x1E,
    QMI_WMS_GSM_UMTS_RP_CAUSE_NETWORK_OUF_OF_ORDER                 = 0x20,
    QMI_WMS_GSM_UMTS_RP_CAUSE_TEMPORARY_FAILURE                    = 0x21,
    QMI_WMS_GSM_UMTS_RP_CAUSE_CONGESTION                           = 0x2A,
    QMI_WMS_GSM_UMTS_RP_CAUSE_RESOURCES_UNAVAILABLE                = 0x2F,
    QMI_WMS_GSM_UMTS_RP_CAUSE_FACILITY_NOT_SUBSCRIBED              = 0x32,
    QMI_WMS_GSM_UMTS_RP_CAUSE_FACILITY_NOT_IMPLEMENTED             = 0x45,
    QMI_WMS_GSM_UMTS_RP_CAUSE_INVALID_SMS_TRANSFER_REFERENCE_VALUE = 0x51,
    QMI_WMS_GSM_UMTS_RP_CAUSE_SEMANTICALLY_INCORRECT_MESSAGE       = 0x5F,
    QMI_WMS_GSM_UMTS_RP_CAUSE_INVALID_MANDATORY_INFO               = 0x60,
    QMI_WMS_GSM_UMTS_RP_CAUSE_MESSAGE_TYPE_NOT_IMPLEMENTED         = 0x61,
    QMI_WMS_GSM_UMTS_RP_CAUSE_MESSAGE_NOT_COMPATIBLE_WITH_SMS      = 0x62,
    QMI_WMS_GSM_UMTS_RP_CAUSE_INFORMATION_ELEMENT_NOT_IMPLEMENTED  = 0x63,
    QMI_WMS_GSM_UMTS_RP_CAUSE_PROTOCOL_ERROR                       = 0x6F,
    QMI_WMS_GSM_UMTS_RP_CAUSE_INTERWORKING                         = 0x7F
} QmiWmsGsmUmtsRpCause;
RP cause codes when failed to send an SMS in GSM/WCDMA.
typedef enum {
    QMI_WMS_GSM_UMTS_TP_CAUSE_TELE_INTERWORKING_NOT_SUPPORTED    = 0x80,
    QMI_WMS_GSM_UMTS_TP_CAUSE_SHORT_MESSAGE_TYPE_0_NOT_SUPPORTED = 0x81,
    QMI_WMS_GSM_UMTS_TP_CAUSE_SHORT_MESSAGE_CANNOT_BE_REPLACED   = 0x82,
    QMI_WMS_GSM_UMTS_TP_CAUSE_UNSPECIFIED_PID_ERROR              = 0x8F,
    QMI_WMS_GSM_UMTS_TP_CAUSE_DCS_NOT_SUPPORTED                  = 0x90,
    QMI_WMS_GSM_UMTS_TP_CAUSE_MESSAGE_CLASS_NOT_SUPPORTED        = 0x91,
    QMI_WMS_GSM_UMTS_TP_CAUSE_UNSPECIFIED_DCS_ERROR              = 0x9F,
    QMI_WMS_GSM_UMTS_TP_CAUSE_COMMAND_CANNOT_BE_ACTIONED         = 0xA0,
    QMI_WMS_GSM_UMTS_TP_CAUSE_COMMAND_UNSUPPORTED                = 0xA1,
    QMI_WMS_GSM_UMTS_TP_CAUSE_UNSPECIFIED_COMMAND_ERROR          = 0xAF,
    QMI_WMS_GSM_UMTS_TP_CAUSE_TPDU_NOT_SUPPORTED                 = 0xB0,
    QMI_WMS_GSM_UMTS_TP_CAUSE_SC_BUSY                            = 0xC0,
    QMI_WMS_GSM_UMTS_TP_CAUSE_NO_SC_SUBSCRIPTION                 = 0xC1,
    QMI_WMS_GSM_UMTS_TP_CAUSE_SC_SYSTEM_FAILURE                  = 0xC2,
    QMI_WMS_GSM_UMTS_TP_CAUSE_INVALID_SME_ADDRESS                = 0xC3,
    QMI_WMS_GSM_UMTS_TP_CAUSE_DESTINATION_SME_BARRED             = 0xC4,
    QMI_WMS_GSM_UMTS_TP_CAUSE_SM_REJECTED_OR_DUPLICATE           = 0xC5,
    QMI_WMS_GSM_UMTS_TP_CAUSE_VPF_NOT_SUPPORTED                  = 0xC6,
    QMI_WMS_GSM_UMTS_TP_CAUSE_VP_NOT_SUPPORTED                   = 0xC7,
    QMI_WMS_GSM_UMTS_TP_CAUSE_SIM_SMS_STORAGE_FULL               = 0xD0,
    QMI_WMS_GSM_UMTS_TP_CAUSE_NO_SMS_STORAGE_CAPABILITY_IN_SIM   = 0xD1,
    QMI_WMS_GSM_UMTS_TP_CAUSE_MS_ERROR                           = 0xD2,
    QMI_WMS_GSM_UMTS_TP_CAUSE_MEMORY_CAPACITY_EXCEEDED           = 0xD3,
    QMI_WMS_GSM_UMTS_TP_CAUSE_SIM_APPLICATION_TOOLKIT_BUSY       = 0xD4,
    QMI_WMS_GSM_UMTS_TP_CAUSE_SIM_DATA_DOWNLOAD_ERROR            = 0xD5,
    QMI_WMS_GSM_UMTS_TP_CAUSE_UNSPECIFIED_ERROR                  = 0xFF
} QmiWmsGsmUmtsTpCause;
RT cause codes when failed to send an SMS in GSM/WCDMA.
typedef enum {
    QMI_WMS_MESSAGE_DELIVERY_FAILURE_TYPE_TEMPORARY = 0x00,
    QMI_WMS_MESSAGE_DELIVERY_FAILURE_TYPE_PERMANENT = 0x01
} QmiWmsMessageDeliveryFailureType;
Type of message delivery failure.
typedef enum {
    QMI_WMS_MESSAGE_TAG_TYPE_MT_READ     = 0x00,
    QMI_WMS_MESSAGE_TAG_TYPE_MT_NOT_READ = 0x01,
    QMI_WMS_MESSAGE_TAG_TYPE_MO_SENT     = 0x02,
    QMI_WMS_MESSAGE_TAG_TYPE_MO_NOT_SENT = 0x03
} QmiWmsMessageTagType;
Type of message tag.
typedef enum {
    QMI_WMS_MESSAGE_PROTOCOL_CDMA  = 0x00,
    QMI_WMS_MESSAGE_PROTOCOL_WCDMA = 0x01
} QmiWmsMessageProtocol;
Type of message protocol.
typedef enum {
    QMI_WMS_MESSAGE_TYPE_POINT_TO_POINT = 0x00
} QmiWmsMessageType;
Type of message.
typedef enum {
    QMI_WMS_MESSAGE_CLASS_0    = 0x00,
    QMI_WMS_MESSAGE_CLASS_1    = 0x01,
    QMI_WMS_MESSAGE_CLASS_2    = 0x02,
    QMI_WMS_MESSAGE_CLASS_3    = 0x03,
    QMI_WMS_MESSAGE_CLASS_NONE = 0x04,
    QMI_WMS_MESSAGE_CLASS_CDMA = 0x05
} QmiWmsMessageClass;
Message class.
typedef enum {
    QMI_WMS_RECEIPT_ACTION_DISCARD          = 0x00,
    QMI_WMS_RECEIPT_ACTION_STORE_AND_NOTIFY = 0x01,
    QMI_WMS_RECEIPT_ACTION_TRANSFER_ONLY    = 0x02,
    QMI_WMS_RECEIPT_ACTION_TRANSFER_AND_ACK = 0x03,
    QMI_WMS_RECEIPT_ACTION_UNKNOWN          = 0xFF
} QmiWmsReceiptAction;
Action to perform when a message is received.
| Discard message. | |
| Store and notify to client. | |
| Notify to client, which should send back ACK. | |
| Notify to client and send back ACK. | |
| Unknown action. | 
typedef enum {
    QMI_WMS_TRANSFER_INDICATION_CLIENT = 0x01
} QmiWmsTransferIndication;
Transfer indication actions.
const gchar *       qmi_wms_storage_type_get_string     (QmiWmsStorageType val);
Gets the nickname string for the QmiWmsStorageType specified at val.
| 
 | a QmiWmsStorageType. | 
| Returns : | a string with the nickname, or NULLif not found. Do not free the returned value. [transfer none] | 
const gchar *       qmi_wms_ack_indicator_get_string    (QmiWmsAckIndicator val);
Gets the nickname string for the QmiWmsAckIndicator specified at val.
| 
 | a QmiWmsAckIndicator. | 
| Returns : | a string with the nickname, or NULLif not found. Do not free the returned value. [transfer none] | 
const gchar *       qmi_wms_message_format_get_string   (QmiWmsMessageFormat val);
Gets the nickname string for the QmiWmsMessageFormat specified at val.
| 
 | a QmiWmsMessageFormat. | 
| Returns : | a string with the nickname, or NULLif not found. Do not free the returned value. [transfer none] | 
const gchar *       qmi_wms_message_mode_get_string     (QmiWmsMessageMode val);
Gets the nickname string for the QmiWmsMessageMode specified at val.
| 
 | a QmiWmsMessageMode. | 
| Returns : | a string with the nickname, or NULLif not found. Do not free the returned value. [transfer none] | 
const gchar *       qmi_wms_notification_type_get_string
                                                        (QmiWmsNotificationType val);
Gets the nickname string for the QmiWmsNotificationType specified at val.
| 
 | a QmiWmsNotificationType. | 
| Returns : | a string with the nickname, or NULLif not found. Do not free the returned value. [transfer none] | 
const gchar *       qmi_wms_cdma_service_option_get_string
                                                        (QmiWmsCdmaServiceOption val);
Gets the nickname string for the QmiWmsCdmaServiceOption specified at val.
| 
 | a QmiWmsCdmaServiceOption. | 
| Returns : | a string with the nickname, or NULLif not found. Do not free the returned value. [transfer none] | 
const gchar *       qmi_wms_cdma_cause_code_get_string  (QmiWmsCdmaCauseCode val);
Gets the nickname string for the QmiWmsCdmaCauseCode specified at val.
| 
 | a QmiWmsCdmaCauseCode. | 
| Returns : | a string with the nickname, or NULLif not found. Do not free the returned value. [transfer none] | 
const gchar *       qmi_wms_cdma_error_class_get_string (QmiWmsCdmaErrorClass val);
Gets the nickname string for the QmiWmsCdmaErrorClass specified at val.
| 
 | a QmiWmsCdmaErrorClass. | 
| Returns : | a string with the nickname, or NULLif not found. Do not free the returned value. [transfer none] | 
const gchar *       qmi_wms_gsm_umts_rp_cause_get_string
                                                        (QmiWmsGsmUmtsRpCause val);
Gets the nickname string for the QmiWmsGsmUmtsRpCause specified at val.
| 
 | a QmiWmsGsmUmtsRpCause. | 
| Returns : | a string with the nickname, or NULLif not found. Do not free the returned value. [transfer none] | 
const gchar *       qmi_wms_gsm_umts_tp_cause_get_string
                                                        (QmiWmsGsmUmtsTpCause val);
Gets the nickname string for the QmiWmsGsmUmtsTpCause specified at val.
| 
 | a QmiWmsGsmUmtsTpCause. | 
| Returns : | a string with the nickname, or NULLif not found. Do not free the returned value. [transfer none] | 
const gchar *       qmi_wms_message_delivery_failure_type_get_string
                                                        (QmiWmsMessageDeliveryFailureType val);
Gets the nickname string for the QmiWmsMessageDeliveryFailureType specified at val.
| 
 | a QmiWmsMessageDeliveryFailureType. | 
| Returns : | a string with the nickname, or NULLif not found. Do not free the returned value. [transfer none] | 
const gchar *       qmi_wms_message_tag_type_get_string (QmiWmsMessageTagType val);
Gets the nickname string for the QmiWmsMessageTagType specified at val.
| 
 | a QmiWmsMessageTagType. | 
| Returns : | a string with the nickname, or NULLif not found. Do not free the returned value. [transfer none] | 
const gchar *       qmi_wms_message_protocol_get_string (QmiWmsMessageProtocol val);
Gets the nickname string for the QmiWmsMessageProtocol specified at val.
| 
 | a QmiWmsMessageProtocol. | 
| Returns : | a string with the nickname, or NULLif not found. Do not free the returned value. [transfer none] | 
const gchar *       qmi_wms_message_type_get_string     (QmiWmsMessageType val);
Gets the nickname string for the QmiWmsMessageType specified at val.
| 
 | a QmiWmsMessageType. | 
| Returns : | a string with the nickname, or NULLif not found. Do not free the returned value. [transfer none] | 
const gchar *       qmi_wms_message_class_get_string    (QmiWmsMessageClass val);
Gets the nickname string for the QmiWmsMessageClass specified at val.
| 
 | a QmiWmsMessageClass. | 
| Returns : | a string with the nickname, or NULLif not found. Do not free the returned value. [transfer none] | 
const gchar *       qmi_wms_receipt_action_get_string   (QmiWmsReceiptAction val);
Gets the nickname string for the QmiWmsReceiptAction specified at val.
| 
 | a QmiWmsReceiptAction. | 
| Returns : | a string with the nickname, or NULLif not found. Do not free the returned value. [transfer none] | 
const gchar *       qmi_wms_transfer_indication_get_string
                                                        (QmiWmsTransferIndication val);
Gets the nickname string for the QmiWmsTransferIndication specified at val.
| 
 | a QmiWmsTransferIndication. | 
| Returns : | a string with the nickname, or NULLif not found. Do not free the returned value. [transfer none] |