## Common enumerations and flags Common enumerations and flags |

## Synopsis

    enum                QmiService;

    const gchar *       qmi_service_get_string              (QmiService val);

## Object Hierarchy

      GEnum
       +----QmiService

## Description

This section defines common enumerations and flags used in the interface.

## Details

### enum QmiService

    typedef enum {
        QMI_SERVICE_UNKNOWN = -1,
        QMI_SERVICE_CTL = 0,
        QMI_SERVICE_WDS = 1,
        QMI_SERVICE_DMS = 2,
        QMI_SERVICE_NAS = 3,
        QMI_SERVICE_QOS = 4,
        QMI_SERVICE_WMS = 5,
        QMI_SERVICE_PDS = 6,
        QMI_SERVICE_AUTH = 7,
        QMI_SERVICE_AT = 8,
        QMI_SERVICE_VOICE = 9,
        QMI_SERVICE_CAT2 = 10,
        QMI_SERVICE_UIM = 11,
        QMI_SERVICE_PBM = 12,
        QMI_SERVICE_QCHAT = 13,
        QMI_SERVICE_RMTFS = 14,
        QMI_SERVICE_TEST = 15,
        QMI_SERVICE_LOC = 16,
        QMI_SERVICE_SAR = 17,
        QMI_SERVICE_IMS = 18,
        QMI_SERVICE_ADC = 19,
        QMI_SERVICE_CSD = 20,
        QMI_SERVICE_MFS = 21,
        QMI_SERVICE_TIME = 22,
        QMI_SERVICE_TS = 23,
        QMI_SERVICE_TMD = 24,
        QMI_SERVICE_SAP = 25,
        QMI_SERVICE_WDA = 26,
        QMI_SERVICE_TSYNC = 27,
        QMI_SERVICE_RFSA = 28,
        QMI_SERVICE_CSVT = 29,
        QMI_SERVICE_QCMAP = 30,
        QMI_SERVICE_IMSP = 31,
        QMI_SERVICE_IMSVT = 32,
        QMI_SERVICE_IMSA = 33,
        QMI_SERVICE_COEX = 34,
        /* 35, reserved */
        QMI_SERVICE_PDC = 36,
        /* 37, reserved */
        QMI_SERVICE_STX = 38,
        QMI_SERVICE_BIT = 39,
        QMI_SERVICE_IMSRTP = 40,
        QMI_SERVICE_RFRPE = 41,
        QMI_SERVICE_DSD = 42,
        QMI_SERVICE_SSCTL = 43,
        QMI_SERVICE_CAT = 224,
        QMI_SERVICE_RMS = 225,
        QMI_SERVICE_OMA = 226
    } QmiService;

QMI services.

`QMI_SERVICE_UNKNOWN` | Unknown service.
`QMI_SERVICE_CTL` | Control service.
`QMI_SERVICE_WDS` | Wireless Data Service.
`QMI_SERVICE_DMS` | Device Management Service.
`QMI_SERVICE_NAS` | Network Access Service.
`QMI_SERVICE_QOS` | Quality Of Service service.
`QMI_SERVICE_WMS` | Wireless Messaging Service.
`QMI_SERVICE_PDS` | Position Determination Service.
`QMI_SERVICE_AUTH` | Authentication service.
`QMI_SERVICE_AT` | AT service.
`QMI_SERVICE_VOICE` | Voice service.
`QMI_SERVICE_CAT2` | Card Application Toolkit service (v2).
`QMI_SERVICE_UIM` | User Identity Module service.
`QMI_SERVICE_PBM` | Phonebook Management service.
`QMI_SERVICE_QCHAT` | QCHAT service.
`QMI_SERVICE_RMTFS` | Remote file system service.
`QMI_SERVICE_TEST` | Test service.
`QMI_SERVICE_LOC` | Location service (~ PDS v2).
`QMI_SERVICE_SAR` | Service access proxy service.
`QMI_SERVICE_IMS` | IMS settings service.
`QMI_SERVICE_ADC` | Analog to digital converter driver service.
`QMI_SERVICE_CSD` | Core sound driver service.
`QMI_SERVICE_MFS` | Modem embedded file system service.
`QMI_SERVICE_TIME` | Time service.
`QMI_SERVICE_TS` | Thermal sensors service.
`QMI_SERVICE_TMD` | Thermal mitigation device service.
`QMI_SERVICE_SAP` | Service access proxy service.
`QMI_SERVICE_WDA` | Wireless data administrative service.
`QMI_SERVICE_TSYNC` | TSYNC control service.
`QMI_SERVICE_RFSA` | Remote file system access service.
`QMI_SERVICE_CSVT` | Circuit switched videotelephony service.
`QMI_SERVICE_QCMAP` | Qualcomm mobile access point service.
`QMI_SERVICE_IMSP` | IMS presence service.
`QMI_SERVICE_IMSVT` | IMS videotelephony service.
`QMI_SERVICE_IMSA` | IMS application service.
`QMI_SERVICE_COEX` | Coexistence service.
`QMI_SERVICE_PDC` | Persistent device configuration service.
`QMI_SERVICE_STX` | Simultaneous transmit service.
`QMI_SERVICE_BIT` | Bearer independent transport service.
`QMI_SERVICE_IMSRTP` | IMS RTP service.
`QMI_SERVICE_RFRPE` | RF radiated performance enhancement service.
`QMI_SERVICE_DSD` | Data system determination service.
`QMI_SERVICE_SSCTL` | Subsystem control service.
`QMI_SERVICE_CAT` | Card Application Toolkit service (v1).
`QMI_SERVICE_RMS` | Remote Management Service.
`QMI_SERVICE_OMA` | Open Mobile Alliance device management service.

### qmi_service_get_string ()

    const gchar *       qmi_service_get_string              (QmiService val);

Gets the nickname string for the QmiService specified at `val`.

`val` : | a QmiService.
Returns : | a string with the nickname, or `NULL` if not found. Do not free the returned value. [transfer none]