IMSA enumerations and flags

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

Functions

Types and Values

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