IMSA enumerations and flags: libqmi-glib Reference Manual

## IMSA enumerations and flags IMSA enumerations and flags — Enumerations and flags in the IMSA service. |

## Functions

const gchar * | qmi_imsa_ims_registration_status_get_string ()
const gchar * | qmi_imsa_registration_technology_get_string ()
const gchar * | qmi_imsa_service_status_get_string ()

## Types and Values

enum | QmiImsaImsRegistrationStatus
enum | QmiImsaRegistrationTechnology
enum | QmiImsaServiceStatus

## Object Hierarchy

        GEnum
        ├── QmiImsaImsRegistrationStatus
        ├── QmiImsaRegistrationTechnology
        ╰── QmiImsaServiceStatus

## Description

This section defines enumerations and flags used in the IMSA service interface.

## Functions

### qmi_imsa_ims_registration_status_get_string ()

    const gchar *
    qmi_imsa_ims_registration_status_get_string
                                   (QmiImsaImsRegistrationStatus val);

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

#### Parameters

val | a QmiImsaImsRegistrationStatus. |

#### Returns

a string with the nickname, or `NULL` if not found. Do not free the returned value.

[transfer none]

Since: 1.34

### qmi_imsa_registration_technology_get_string ()

    const gchar *
    qmi_imsa_registration_technology_get_string
                                   (QmiImsaRegistrationTechnology val);

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

#### Parameters

val | a QmiImsaRegistrationTechnology. |

#### Returns

a string with the nickname, or `NULL` if not found. Do not free the returned value.

[transfer none]

Since: 1.34

### qmi_imsa_service_status_get_string ()

    const gchar *
    qmi_imsa_service_status_get_string (QmiImsaServiceStatus val);

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

#### Parameters

val | a QmiImsaServiceStatus. |

#### Returns

a string with the nickname, or `NULL` if not found. Do not free the returned value.

[transfer none]

Since: 1.34

## Types and Values

### enum QmiImsaImsRegistrationStatus

IMS registration status.

#### Members

QMI_IMSA_IMS_NOT_REGISTERED | no registration for IMS. |
QMI_IMSA_IMS_REGISTERING | IMS is registering. |
QMI_IMSA_IMS_REGISTERED | IMS is fully registered. |
QMI_IMSA_IMS_LIMITED_REGISTERED | IMS is limited registered, expect limited services. |

Since: 1.34

### enum QmiImsaRegistrationTechnology

Network technology on which service is available.

#### Members

QMI_IMSA_REGISTERED_WLAN | registered on WLAN interface. |
QMI_IMSA_REGISTERED_WWAN | registered on WWAN interface. |
QMI_IMSA_REGISTERED_INTERWORKING_WLAN | registered on Interworking WLAN interface. |

Since: 1.34

### enum QmiImsaServiceStatus

IMS Application Service availibility status.

#### Members

QMI_IMSA_SERVICE_UNAVAILABLE | Service unavailable. |
QMI_IMSA_SERVICE_LIMITED | Service limited available. |
QMI_IMSA_SERVICE_AVAILABLE | Service available. |

Since: 1.34