NAS System Info

NAS System Info

Functions

QmiIndicationNasSystemInfoOutput * qmi_indication_nas_system_info_output_ref ()
void qmi_indication_nas_system_info_output_unref ()
gboolean qmi_indication_nas_system_info_output_get_sim_reject_info ()
gboolean qmi_indication_nas_system_info_output_get_lte_embms_coverage_info_support ()
gboolean qmi_indication_nas_system_info_output_get_td_scma_system_info ()
gboolean qmi_indication_nas_system_info_output_get_td_scdma_service_status ()
gboolean qmi_indication_nas_system_info_output_get_plmn_not_changed_indication ()
gboolean qmi_indication_nas_system_info_output_get_wcdma_cipher_domain ()
gboolean qmi_indication_nas_system_info_output_get_gsm_cipher_domain ()
gboolean qmi_indication_nas_system_info_output_get_lte_voice_support ()
gboolean qmi_indication_nas_system_info_output_get_wcdma_call_barring_status ()
gboolean qmi_indication_nas_system_info_output_get_gsm_call_barring_status ()
gboolean qmi_indication_nas_system_info_output_get_additional_lte_system_info ()
gboolean qmi_indication_nas_system_info_output_get_additional_wcdma_system_info ()
gboolean qmi_indication_nas_system_info_output_get_additional_gsm_system_info ()
gboolean qmi_indication_nas_system_info_output_get_additional_hdr_system_info ()
gboolean qmi_indication_nas_system_info_output_get_additional_cdma_system_info ()
gboolean qmi_indication_nas_system_info_output_get_lte_system_info ()
gboolean qmi_indication_nas_system_info_output_get_wcdma_system_info ()
gboolean qmi_indication_nas_system_info_output_get_gsm_system_info ()
gboolean qmi_indication_nas_system_info_output_get_hdr_system_info ()
gboolean qmi_indication_nas_system_info_output_get_cdma_system_info ()
gboolean qmi_indication_nas_system_info_output_get_lte_service_status ()
gboolean qmi_indication_nas_system_info_output_get_wcdma_service_status ()
gboolean qmi_indication_nas_system_info_output_get_gsm_service_status ()
gboolean qmi_indication_nas_system_info_output_get_hdr_service_status ()
gboolean qmi_indication_nas_system_info_output_get_cdma_service_status ()

Types and Values

Object Hierarchy

    GBoxed
    ╰── QmiIndicationNasSystemInfoOutput

Description

Functions

qmi_indication_nas_system_info_output_ref ()

QmiIndicationNasSystemInfoOutput *
qmi_indication_nas_system_info_output_ref
                               (QmiIndicationNasSystemInfoOutput *self);

Atomically increments the reference count of self by one.

Parameters

Returns

the new reference to self .


qmi_indication_nas_system_info_output_unref ()

void
qmi_indication_nas_system_info_output_unref
                               (QmiIndicationNasSystemInfoOutput *self);

Atomically decrements the reference count of self by one. If the reference count drops to 0, self is completely disposed.

Parameters


qmi_indication_nas_system_info_output_get_sim_reject_info ()

gboolean
qmi_indication_nas_system_info_output_get_sim_reject_info
                               (QmiIndicationNasSystemInfoOutput *self,
                                QmiNasSimRejectState *sim_reject_info,
                                GError **error);

Get the 'SIM Reject Info' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

sim_reject_info

a placeholder for the output QmiNasSimRejectState, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_lte_embms_coverage_info_support ()

gboolean
qmi_indication_nas_system_info_output_get_lte_embms_coverage_info_support
                               (QmiIndicationNasSystemInfoOutput *self,
                                gboolean *lte_embms_coverage_info_support,
                                GError **error);

Get the 'LTE eMBMS Coverage Info Support' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

lte_embms_coverage_info_support

a placeholder for the output gboolean, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_td_scma_system_info ()

gboolean
qmi_indication_nas_system_info_output_get_td_scma_system_info
                               (QmiIndicationNasSystemInfoOutput *self,
                                gboolean *td_scma_system_info_domain_valid,
                                QmiNasNetworkServiceDomain *td_scma_system_info_domain,
                                gboolean *td_scma_system_info_service_capability_valid,
                                QmiNasNetworkServiceDomain *td_scma_system_info_service_capability,
                                gboolean *td_scma_system_info_roaming_status_valid,
                                QmiNasRoamingStatus *td_scma_system_info_roaming_status,
                                gboolean *td_scma_system_info_forbidden_valid,
                                gboolean *td_scma_system_info_forbidden,
                                gboolean *td_scma_system_info_lac_valid,
                                guint16 *td_scma_system_info_lac,
                                gboolean *td_scma_system_info_cid_valid,
                                guint32 *td_scma_system_info_cid,
                                gboolean *td_scma_system_info_registration_reject_info_valid,
                                QmiNasNetworkServiceDomain *td_scma_system_info_registration_reject_domain,
                                guint8 *td_scma_system_info_registration_reject_cause,
                                gboolean *td_scma_system_info_network_id_valid,
                                const gchar **td_scma_system_info_mcc,
                                const gchar **td_scma_system_info_mnc,
                                gboolean *td_scma_system_info_hs_call_status_valid,
                                QmiNasWcdmaHsService *td_scma_system_info_hs_call_status,
                                gboolean *td_scma_system_info_hs_service_valid,
                                QmiNasWcdmaHsService *td_scma_system_info_hs_service,
                                gboolean *td_scma_system_info_cell_parameter_id_valid,
                                guint16 *td_scma_system_info_cell_parameter_id,
                                gboolean *td_scma_system_info_cell_broadcast_support_valid,
                                QmiNasCellBroadcastCapability *td_scma_system_info_cell_broadcast_support,
                                gboolean *td_scma_system_info_cs_call_barring_status_valid,
                                QmiNasCallBarringStatus *td_scma_system_info_cs_call_barring_status,
                                gboolean *td_scma_system_info_ps_call_barring_status_valid,
                                QmiNasCallBarringStatus *td_scma_system_info_ps_call_barring_status,
                                gboolean *td_scma_system_info_cipher_domain_valid,
                                QmiNasNetworkServiceDomain *td_scma_system_info_cipher_domain,
                                GError **error);

Get the 'TD SCMA System Info' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

td_scma_system_info_domain_valid

a placeholder for the output gboolean, or NULL if not required.

 

td_scma_system_info_domain

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

 

td_scma_system_info_service_capability_valid

a placeholder for the output gboolean, or NULL if not required.

 

td_scma_system_info_service_capability

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

 

td_scma_system_info_roaming_status_valid

a placeholder for the output gboolean, or NULL if not required.

 

td_scma_system_info_roaming_status

a placeholder for the output QmiNasRoamingStatus, or NULL if not required.

 

td_scma_system_info_forbidden_valid

a placeholder for the output gboolean, or NULL if not required.

 

td_scma_system_info_forbidden

a placeholder for the output gboolean, or NULL if not required.

 

td_scma_system_info_lac_valid

a placeholder for the output gboolean, or NULL if not required.

 

td_scma_system_info_lac

a placeholder for the output guint16, or NULL if not required.

 

td_scma_system_info_cid_valid

a placeholder for the output gboolean, or NULL if not required.

 

td_scma_system_info_cid

a placeholder for the output guint32, or NULL if not required.

 

td_scma_system_info_registration_reject_info_valid

a placeholder for the output gboolean, or NULL if not required.

 

td_scma_system_info_registration_reject_domain

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

 

td_scma_system_info_registration_reject_cause

a placeholder for the output guint8, or NULL if not required.

 

td_scma_system_info_network_id_valid

a placeholder for the output gboolean, or NULL if not required.

 

td_scma_system_info_mcc

a placeholder for the output constant string, or NULL if not required.

 

td_scma_system_info_mnc

a placeholder for the output constant string, or NULL if not required.

 

td_scma_system_info_hs_call_status_valid

a placeholder for the output gboolean, or NULL if not required.

 

td_scma_system_info_hs_call_status

a placeholder for the output QmiNasWcdmaHsService, or NULL if not required.

 

td_scma_system_info_hs_service_valid

a placeholder for the output gboolean, or NULL if not required.

 

td_scma_system_info_hs_service

a placeholder for the output QmiNasWcdmaHsService, or NULL if not required.

 

td_scma_system_info_cell_parameter_id_valid

a placeholder for the output gboolean, or NULL if not required.

 

td_scma_system_info_cell_parameter_id

a placeholder for the output guint16, or NULL if not required.

 

td_scma_system_info_cell_broadcast_support_valid

a placeholder for the output gboolean, or NULL if not required.

 

td_scma_system_info_cell_broadcast_support

a placeholder for the output QmiNasCellBroadcastCapability, or NULL if not required.

 

td_scma_system_info_cs_call_barring_status_valid

a placeholder for the output gboolean, or NULL if not required.

 

td_scma_system_info_cs_call_barring_status

a placeholder for the output QmiNasCallBarringStatus, or NULL if not required.

 

td_scma_system_info_ps_call_barring_status_valid

a placeholder for the output gboolean, or NULL if not required.

 

td_scma_system_info_ps_call_barring_status

a placeholder for the output QmiNasCallBarringStatus, or NULL if not required.

 

td_scma_system_info_cipher_domain_valid

a placeholder for the output gboolean, or NULL if not required.

 

td_scma_system_info_cipher_domain

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_td_scdma_service_status ()

gboolean
qmi_indication_nas_system_info_output_get_td_scdma_service_status
                               (QmiIndicationNasSystemInfoOutput *self,
                                QmiNasServiceStatus *td_scdma_service_status_service_status,
                                QmiNasServiceStatus *td_scdma_service_status_true_service_status,
                                gboolean *td_scdma_service_status_preferred_data_path,
                                GError **error);

Get the 'TD SCDMA Service Status' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

td_scdma_service_status_service_status

a placeholder for the output QmiNasServiceStatus, or NULL if not required.

 

td_scdma_service_status_true_service_status

a placeholder for the output QmiNasServiceStatus, or NULL if not required.

 

td_scdma_service_status_preferred_data_path

a placeholder for the output gboolean, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_plmn_not_changed_indication ()

gboolean
qmi_indication_nas_system_info_output_get_plmn_not_changed_indication
                               (QmiIndicationNasSystemInfoOutput *self,
                                gboolean *plmn_not_changed_indication,
                                GError **error);

Get the 'PLMN Not Changed Indication' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

plmn_not_changed_indication

a placeholder for the output gboolean, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_wcdma_cipher_domain ()

gboolean
qmi_indication_nas_system_info_output_get_wcdma_cipher_domain
                               (QmiIndicationNasSystemInfoOutput *self,
                                QmiNasNetworkServiceDomain *wcdma_cipher_domain,
                                GError **error);

Get the 'WCDMA Cipher Domain' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

wcdma_cipher_domain

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_gsm_cipher_domain ()

gboolean
qmi_indication_nas_system_info_output_get_gsm_cipher_domain
                               (QmiIndicationNasSystemInfoOutput *self,
                                QmiNasNetworkServiceDomain *gsm_cipher_domain,
                                GError **error);

Get the 'GSM Cipher Domain' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

gsm_cipher_domain

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_lte_voice_support ()

gboolean
qmi_indication_nas_system_info_output_get_lte_voice_support
                               (QmiIndicationNasSystemInfoOutput *self,
                                gboolean *lte_voice_support,
                                GError **error);

Get the 'LTE Voice Support' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

lte_voice_support

a placeholder for the output gboolean, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_wcdma_call_barring_status ()

gboolean
qmi_indication_nas_system_info_output_get_wcdma_call_barring_status
                               (QmiIndicationNasSystemInfoOutput *self,
                                QmiNasCallBarringStatus *wcdma_call_barring_status_cs_status,
                                QmiNasCallBarringStatus *wcdma_call_barring_status_ps_status,
                                GError **error);

Get the 'WCDMA Call Barring Status' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

wcdma_call_barring_status_cs_status

a placeholder for the output QmiNasCallBarringStatus, or NULL if not required.

 

wcdma_call_barring_status_ps_status

a placeholder for the output QmiNasCallBarringStatus, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_gsm_call_barring_status ()

gboolean
qmi_indication_nas_system_info_output_get_gsm_call_barring_status
                               (QmiIndicationNasSystemInfoOutput *self,
                                QmiNasCallBarringStatus *gsm_call_barring_status_cs_status,
                                QmiNasCallBarringStatus *gsm_call_barring_status_ps_status,
                                GError **error);

Get the 'GSM Call Barring Status' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

gsm_call_barring_status_cs_status

a placeholder for the output QmiNasCallBarringStatus, or NULL if not required.

 

gsm_call_barring_status_ps_status

a placeholder for the output QmiNasCallBarringStatus, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_additional_lte_system_info ()

gboolean
qmi_indication_nas_system_info_output_get_additional_lte_system_info
                               (QmiIndicationNasSystemInfoOutput *self,
                                guint16 *additional_lte_system_info_geo_system_index,
                                GError **error);

Get the 'Additional LTE System Info' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

additional_lte_system_info_geo_system_index

a placeholder for the output guint16, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_additional_wcdma_system_info ()

gboolean
qmi_indication_nas_system_info_output_get_additional_wcdma_system_info
                               (QmiIndicationNasSystemInfoOutput *self,
                                guint16 *additional_wcdma_system_info_geo_system_index,
                                QmiNasCellBroadcastCapability *additional_wcdma_system_info_cell_broadcast_support,
                                GError **error);

Get the 'Additional WCDMA System Info' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

additional_wcdma_system_info_geo_system_index

a placeholder for the output guint16, or NULL if not required.

 

additional_wcdma_system_info_cell_broadcast_support

a placeholder for the output QmiNasCellBroadcastCapability, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_additional_gsm_system_info ()

gboolean
qmi_indication_nas_system_info_output_get_additional_gsm_system_info
                               (QmiIndicationNasSystemInfoOutput *self,
                                guint16 *additional_gsm_system_info_geo_system_index,
                                QmiNasCellBroadcastCapability *additional_gsm_system_info_cell_broadcast_support,
                                GError **error);

Get the 'Additional GSM System Info' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

additional_gsm_system_info_geo_system_index

a placeholder for the output guint16, or NULL if not required.

 

additional_gsm_system_info_cell_broadcast_support

a placeholder for the output QmiNasCellBroadcastCapability, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_additional_hdr_system_info ()

gboolean
qmi_indication_nas_system_info_output_get_additional_hdr_system_info
                               (QmiIndicationNasSystemInfoOutput *self,
                                guint16 *additional_hdr_system_info_geo_system_index,
                                GError **error);

Get the 'Additional HDR System Info' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

additional_hdr_system_info_geo_system_index

a placeholder for the output guint16, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_additional_cdma_system_info ()

gboolean
qmi_indication_nas_system_info_output_get_additional_cdma_system_info
                               (QmiIndicationNasSystemInfoOutput *self,
                                guint16 *additional_cdma_system_info_geo_system_index,
                                guint16 *additional_cdma_system_info_registration_period,
                                GError **error);

Get the 'Additional CDMA System Info' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

additional_cdma_system_info_geo_system_index

a placeholder for the output guint16, or NULL if not required.

 

additional_cdma_system_info_registration_period

a placeholder for the output guint16, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_lte_system_info ()

gboolean
qmi_indication_nas_system_info_output_get_lte_system_info
                               (QmiIndicationNasSystemInfoOutput *self,
                                gboolean *lte_system_info_domain_valid,
                                QmiNasNetworkServiceDomain *lte_system_info_domain,
                                gboolean *lte_system_info_service_capability_valid,
                                QmiNasNetworkServiceDomain *lte_system_info_service_capability,
                                gboolean *lte_system_info_roaming_status_valid,
                                QmiNasRoamingStatus *lte_system_info_roaming_status,
                                gboolean *lte_system_info_forbidden_valid,
                                gboolean *lte_system_info_forbidden,
                                gboolean *lte_system_info_lac_valid,
                                guint16 *lte_system_info_lac,
                                gboolean *lte_system_info_cid_valid,
                                guint32 *lte_system_info_cid,
                                gboolean *lte_system_info_registration_reject_info_valid,
                                QmiNasNetworkServiceDomain *lte_system_info_registration_reject_domain,
                                guint8 *lte_system_info_registration_reject_cause,
                                gboolean *lte_system_info_network_id_valid,
                                const gchar **lte_system_info_mcc,
                                const gchar **lte_system_info_mnc,
                                gboolean *lte_system_info_tac_valid,
                                guint16 *lte_system_info_tac,
                                GError **error);

Get the 'LTE System Info' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

lte_system_info_domain_valid

a placeholder for the output gboolean, or NULL if not required.

 

lte_system_info_domain

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

 

lte_system_info_service_capability_valid

a placeholder for the output gboolean, or NULL if not required.

 

lte_system_info_service_capability

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

 

lte_system_info_roaming_status_valid

a placeholder for the output gboolean, or NULL if not required.

 

lte_system_info_roaming_status

a placeholder for the output QmiNasRoamingStatus, or NULL if not required.

 

lte_system_info_forbidden_valid

a placeholder for the output gboolean, or NULL if not required.

 

lte_system_info_forbidden

a placeholder for the output gboolean, or NULL if not required.

 

lte_system_info_lac_valid

a placeholder for the output gboolean, or NULL if not required.

 

lte_system_info_lac

a placeholder for the output guint16, or NULL if not required.

 

lte_system_info_cid_valid

a placeholder for the output gboolean, or NULL if not required.

 

lte_system_info_cid

a placeholder for the output guint32, or NULL if not required.

 

lte_system_info_registration_reject_info_valid

a placeholder for the output gboolean, or NULL if not required.

 

lte_system_info_registration_reject_domain

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

 

lte_system_info_registration_reject_cause

a placeholder for the output guint8, or NULL if not required.

 

lte_system_info_network_id_valid

a placeholder for the output gboolean, or NULL if not required.

 

lte_system_info_mcc

a placeholder for the output constant string, or NULL if not required.

 

lte_system_info_mnc

a placeholder for the output constant string, or NULL if not required.

 

lte_system_info_tac_valid

a placeholder for the output gboolean, or NULL if not required.

 

lte_system_info_tac

a placeholder for the output guint16, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_wcdma_system_info ()

gboolean
qmi_indication_nas_system_info_output_get_wcdma_system_info
                               (QmiIndicationNasSystemInfoOutput *self,
                                gboolean *wcdma_system_info_domain_valid,
                                QmiNasNetworkServiceDomain *wcdma_system_info_domain,
                                gboolean *wcdma_system_info_service_capability_valid,
                                QmiNasNetworkServiceDomain *wcdma_system_info_service_capability,
                                gboolean *wcdma_system_info_roaming_status_valid,
                                QmiNasRoamingStatus *wcdma_system_info_roaming_status,
                                gboolean *wcdma_system_info_forbidden_valid,
                                gboolean *wcdma_system_info_forbidden,
                                gboolean *wcdma_system_info_lac_valid,
                                guint16 *wcdma_system_info_lac,
                                gboolean *wcdma_system_info_cid_valid,
                                guint32 *wcdma_system_info_cid,
                                gboolean *wcdma_system_info_registration_reject_info_valid,
                                QmiNasNetworkServiceDomain *wcdma_system_info_registration_reject_domain,
                                guint8 *wcdma_system_info_registration_reject_cause,
                                gboolean *wcdma_system_info_network_id_valid,
                                const gchar **wcdma_system_info_mcc,
                                const gchar **wcdma_system_info_mnc,
                                gboolean *wcdma_system_info_hs_call_status_valid,
                                QmiNasWcdmaHsService *wcdma_system_info_hs_call_status,
                                gboolean *wcdma_system_info_hs_service_valid,
                                QmiNasWcdmaHsService *wcdma_system_info_hs_service,
                                gboolean *wcdma_system_info_primary_scrambling_code_valid,
                                guint16 *wcdma_system_info_primary_scrambling_code,
                                GError **error);

Get the 'WCDMA System Info' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

wcdma_system_info_domain_valid

a placeholder for the output gboolean, or NULL if not required.

 

wcdma_system_info_domain

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

 

wcdma_system_info_service_capability_valid

a placeholder for the output gboolean, or NULL if not required.

 

wcdma_system_info_service_capability

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

 

wcdma_system_info_roaming_status_valid

a placeholder for the output gboolean, or NULL if not required.

 

wcdma_system_info_roaming_status

a placeholder for the output QmiNasRoamingStatus, or NULL if not required.

 

wcdma_system_info_forbidden_valid

a placeholder for the output gboolean, or NULL if not required.

 

wcdma_system_info_forbidden

a placeholder for the output gboolean, or NULL if not required.

 

wcdma_system_info_lac_valid

a placeholder for the output gboolean, or NULL if not required.

 

wcdma_system_info_lac

a placeholder for the output guint16, or NULL if not required.

 

wcdma_system_info_cid_valid

a placeholder for the output gboolean, or NULL if not required.

 

wcdma_system_info_cid

a placeholder for the output guint32, or NULL if not required.

 

wcdma_system_info_registration_reject_info_valid

a placeholder for the output gboolean, or NULL if not required.

 

wcdma_system_info_registration_reject_domain

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

 

wcdma_system_info_registration_reject_cause

a placeholder for the output guint8, or NULL if not required.

 

wcdma_system_info_network_id_valid

a placeholder for the output gboolean, or NULL if not required.

 

wcdma_system_info_mcc

a placeholder for the output constant string, or NULL if not required.

 

wcdma_system_info_mnc

a placeholder for the output constant string, or NULL if not required.

 

wcdma_system_info_hs_call_status_valid

a placeholder for the output gboolean, or NULL if not required.

 

wcdma_system_info_hs_call_status

a placeholder for the output QmiNasWcdmaHsService, or NULL if not required.

 

wcdma_system_info_hs_service_valid

a placeholder for the output gboolean, or NULL if not required.

 

wcdma_system_info_hs_service

a placeholder for the output QmiNasWcdmaHsService, or NULL if not required.

 

wcdma_system_info_primary_scrambling_code_valid

a placeholder for the output gboolean, or NULL if not required.

 

wcdma_system_info_primary_scrambling_code

a placeholder for the output guint16, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_gsm_system_info ()

gboolean
qmi_indication_nas_system_info_output_get_gsm_system_info
                               (QmiIndicationNasSystemInfoOutput *self,
                                gboolean *gsm_system_info_domain_valid,
                                QmiNasNetworkServiceDomain *gsm_system_info_domain,
                                gboolean *gsm_system_info_service_capability_valid,
                                QmiNasNetworkServiceDomain *gsm_system_info_service_capability,
                                gboolean *gsm_system_info_roaming_status_valid,
                                QmiNasRoamingStatus *gsm_system_info_roaming_status,
                                gboolean *gsm_system_info_forbidden_valid,
                                gboolean *gsm_system_info_forbidden,
                                gboolean *gsm_system_info_lac_valid,
                                guint16 *gsm_system_info_lac,
                                gboolean *gsm_system_info_cid_valid,
                                guint32 *gsm_system_info_cid,
                                gboolean *gsm_system_info_registration_reject_info_valid,
                                QmiNasNetworkServiceDomain *gsm_system_info_registration_reject_domain,
                                guint8 *gsm_system_info_registration_reject_cause,
                                gboolean *gsm_system_info_network_id_valid,
                                const gchar **gsm_system_info_mcc,
                                const gchar **gsm_system_info_mnc,
                                gboolean *gsm_system_info_egprs_support_valid,
                                gboolean *gsm_system_info_egprs_support,
                                gboolean *gsm_system_info_dtm_support_valid,
                                gboolean *gsm_system_info_dtm_support,
                                GError **error);

Get the 'GSM System Info' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

gsm_system_info_domain_valid

a placeholder for the output gboolean, or NULL if not required.

 

gsm_system_info_domain

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

 

gsm_system_info_service_capability_valid

a placeholder for the output gboolean, or NULL if not required.

 

gsm_system_info_service_capability

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

 

gsm_system_info_roaming_status_valid

a placeholder for the output gboolean, or NULL if not required.

 

gsm_system_info_roaming_status

a placeholder for the output QmiNasRoamingStatus, or NULL if not required.

 

gsm_system_info_forbidden_valid

a placeholder for the output gboolean, or NULL if not required.

 

gsm_system_info_forbidden

a placeholder for the output gboolean, or NULL if not required.

 

gsm_system_info_lac_valid

a placeholder for the output gboolean, or NULL if not required.

 

gsm_system_info_lac

a placeholder for the output guint16, or NULL if not required.

 

gsm_system_info_cid_valid

a placeholder for the output gboolean, or NULL if not required.

 

gsm_system_info_cid

a placeholder for the output guint32, or NULL if not required.

 

gsm_system_info_registration_reject_info_valid

a placeholder for the output gboolean, or NULL if not required.

 

gsm_system_info_registration_reject_domain

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

 

gsm_system_info_registration_reject_cause

a placeholder for the output guint8, or NULL if not required.

 

gsm_system_info_network_id_valid

a placeholder for the output gboolean, or NULL if not required.

 

gsm_system_info_mcc

a placeholder for the output constant string, or NULL if not required.

 

gsm_system_info_mnc

a placeholder for the output constant string, or NULL if not required.

 

gsm_system_info_egprs_support_valid

a placeholder for the output gboolean, or NULL if not required.

 

gsm_system_info_egprs_support

a placeholder for the output gboolean, or NULL if not required.

 

gsm_system_info_dtm_support_valid

a placeholder for the output gboolean, or NULL if not required.

 

gsm_system_info_dtm_support

a placeholder for the output gboolean, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_hdr_system_info ()

gboolean
qmi_indication_nas_system_info_output_get_hdr_system_info
                               (QmiIndicationNasSystemInfoOutput *self,
                                gboolean *hdr_system_info_domain_valid,
                                QmiNasNetworkServiceDomain *hdr_system_info_domain,
                                gboolean *hdr_system_info_service_capability_valid,
                                QmiNasNetworkServiceDomain *hdr_system_info_service_capability,
                                gboolean *hdr_system_info_roaming_status_valid,
                                QmiNasRoamingStatus *hdr_system_info_roaming_status,
                                gboolean *hdr_system_info_forbidden_valid,
                                gboolean *hdr_system_info_forbidden,
                                gboolean *hdr_system_info_prl_match_valid,
                                gboolean *hdr_system_info_prl_match,
                                gboolean *hdr_system_info_personality_valid,
                                QmiNasHdrPersonality *hdr_system_info_personality,
                                gboolean *hdr_system_info_protocol_revision_valid,
                                QmiNasHdrProtocolRevision *hdr_system_info_protocol_revision,
                                gboolean *hdr_system_info_is_856_system_id_valid,
                                const gchar **hdr_system_info_is_856_system_id,
                                GError **error);

Get the 'HDR System Info' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

hdr_system_info_domain_valid

a placeholder for the output gboolean, or NULL if not required.

 

hdr_system_info_domain

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

 

hdr_system_info_service_capability_valid

a placeholder for the output gboolean, or NULL if not required.

 

hdr_system_info_service_capability

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

 

hdr_system_info_roaming_status_valid

a placeholder for the output gboolean, or NULL if not required.

 

hdr_system_info_roaming_status

a placeholder for the output QmiNasRoamingStatus, or NULL if not required.

 

hdr_system_info_forbidden_valid

a placeholder for the output gboolean, or NULL if not required.

 

hdr_system_info_forbidden

a placeholder for the output gboolean, or NULL if not required.

 

hdr_system_info_prl_match_valid

a placeholder for the output gboolean, or NULL if not required.

 

hdr_system_info_prl_match

a placeholder for the output gboolean, or NULL if not required.

 

hdr_system_info_personality_valid

a placeholder for the output gboolean, or NULL if not required.

 

hdr_system_info_personality

a placeholder for the output QmiNasHdrPersonality, or NULL if not required.

 

hdr_system_info_protocol_revision_valid

a placeholder for the output gboolean, or NULL if not required.

 

hdr_system_info_protocol_revision

a placeholder for the output QmiNasHdrProtocolRevision, or NULL if not required.

 

hdr_system_info_is_856_system_id_valid

a placeholder for the output gboolean, or NULL if not required.

 

hdr_system_info_is_856_system_id

a placeholder for the output constant string, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_cdma_system_info ()

gboolean
qmi_indication_nas_system_info_output_get_cdma_system_info
                               (QmiIndicationNasSystemInfoOutput *self,
                                gboolean *cdma_system_info_domain_valid,
                                QmiNasNetworkServiceDomain *cdma_system_info_domain,
                                gboolean *cdma_system_info_service_capability_valid,
                                QmiNasNetworkServiceDomain *cdma_system_info_service_capability,
                                gboolean *cdma_system_info_roaming_status_valid,
                                QmiNasRoamingStatus *cdma_system_info_roaming_status,
                                gboolean *cdma_system_info_forbidden_valid,
                                gboolean *cdma_system_info_forbidden,
                                gboolean *cdma_system_info_prl_match_valid,
                                gboolean *cdma_system_info_prl_match,
                                gboolean *cdma_system_info_p_rev_valid,
                                guint8 *cdma_system_info_p_rev,
                                gboolean *cdma_system_info_base_station_p_rev_valid,
                                guint8 *cdma_system_info_base_station_p_rev,
                                gboolean *cdma_system_info_concurrent_service_support_valid,
                                gboolean *cdma_system_info_concurrent_service_support,
                                gboolean *cdma_system_info_cdma_system_id_valid,
                                guint16 *cdma_system_info_sid,
                                guint16 *cdma_system_info_nid,
                                gboolean *cdma_system_info_base_station_info_valid,
                                guint16 *cdma_system_info_base_station_id,
                                gint32 *cdma_system_info_base_station_latitude,
                                gint32 *cdma_system_info_base_station_longitude,
                                gboolean *cdma_system_info_packet_zone_valid,
                                guint16 *cdma_system_info_packet_zone,
                                gboolean *cdma_system_info_network_id_valid,
                                const gchar **cdma_system_info_mcc,
                                const gchar **cdma_system_info_mnc,
                                GError **error);

Get the 'CDMA System Info' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

cdma_system_info_domain_valid

a placeholder for the output gboolean, or NULL if not required.

 

cdma_system_info_domain

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

 

cdma_system_info_service_capability_valid

a placeholder for the output gboolean, or NULL if not required.

 

cdma_system_info_service_capability

a placeholder for the output QmiNasNetworkServiceDomain, or NULL if not required.

 

cdma_system_info_roaming_status_valid

a placeholder for the output gboolean, or NULL if not required.

 

cdma_system_info_roaming_status

a placeholder for the output QmiNasRoamingStatus, or NULL if not required.

 

cdma_system_info_forbidden_valid

a placeholder for the output gboolean, or NULL if not required.

 

cdma_system_info_forbidden

a placeholder for the output gboolean, or NULL if not required.

 

cdma_system_info_prl_match_valid

a placeholder for the output gboolean, or NULL if not required.

 

cdma_system_info_prl_match

a placeholder for the output gboolean, or NULL if not required.

 

cdma_system_info_p_rev_valid

a placeholder for the output gboolean, or NULL if not required.

 

cdma_system_info_p_rev

a placeholder for the output guint8, or NULL if not required.

 

cdma_system_info_base_station_p_rev_valid

a placeholder for the output gboolean, or NULL if not required.

 

cdma_system_info_base_station_p_rev

a placeholder for the output guint8, or NULL if not required.

 

cdma_system_info_concurrent_service_support_valid

a placeholder for the output gboolean, or NULL if not required.

 

cdma_system_info_concurrent_service_support

a placeholder for the output gboolean, or NULL if not required.

 

cdma_system_info_cdma_system_id_valid

a placeholder for the output gboolean, or NULL if not required.

 

cdma_system_info_sid

a placeholder for the output guint16, or NULL if not required.

 

cdma_system_info_nid

a placeholder for the output guint16, or NULL if not required.

 

cdma_system_info_base_station_info_valid

a placeholder for the output gboolean, or NULL if not required.

 

cdma_system_info_base_station_id

a placeholder for the output guint16, or NULL if not required.

 

cdma_system_info_base_station_latitude

a placeholder for the output gint32, or NULL if not required.

 

cdma_system_info_base_station_longitude

a placeholder for the output gint32, or NULL if not required.

 

cdma_system_info_packet_zone_valid

a placeholder for the output gboolean, or NULL if not required.

 

cdma_system_info_packet_zone

a placeholder for the output guint16, or NULL if not required.

 

cdma_system_info_network_id_valid

a placeholder for the output gboolean, or NULL if not required.

 

cdma_system_info_mcc

a placeholder for the output constant string, or NULL if not required.

 

cdma_system_info_mnc

a placeholder for the output constant string, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_lte_service_status ()

gboolean
qmi_indication_nas_system_info_output_get_lte_service_status
                               (QmiIndicationNasSystemInfoOutput *self,
                                QmiNasServiceStatus *lte_service_status_service_status,
                                QmiNasServiceStatus *lte_service_status_true_service_status,
                                gboolean *lte_service_status_preferred_data_path,
                                GError **error);

Get the 'LTE Service Status' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

lte_service_status_service_status

a placeholder for the output QmiNasServiceStatus, or NULL if not required.

 

lte_service_status_true_service_status

a placeholder for the output QmiNasServiceStatus, or NULL if not required.

 

lte_service_status_preferred_data_path

a placeholder for the output gboolean, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_wcdma_service_status ()

gboolean
qmi_indication_nas_system_info_output_get_wcdma_service_status
                               (QmiIndicationNasSystemInfoOutput *self,
                                QmiNasServiceStatus *wcdma_service_status_service_status,
                                QmiNasServiceStatus *wcdma_service_status_true_service_status,
                                gboolean *wcdma_service_status_preferred_data_path,
                                GError **error);

Get the 'WCDMA Service Status' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

wcdma_service_status_service_status

a placeholder for the output QmiNasServiceStatus, or NULL if not required.

 

wcdma_service_status_true_service_status

a placeholder for the output QmiNasServiceStatus, or NULL if not required.

 

wcdma_service_status_preferred_data_path

a placeholder for the output gboolean, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_gsm_service_status ()

gboolean
qmi_indication_nas_system_info_output_get_gsm_service_status
                               (QmiIndicationNasSystemInfoOutput *self,
                                QmiNasServiceStatus *gsm_service_status_service_status,
                                QmiNasServiceStatus *gsm_service_status_true_service_status,
                                gboolean *gsm_service_status_preferred_data_path,
                                GError **error);

Get the 'GSM Service Status' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

gsm_service_status_service_status

a placeholder for the output QmiNasServiceStatus, or NULL if not required.

 

gsm_service_status_true_service_status

a placeholder for the output QmiNasServiceStatus, or NULL if not required.

 

gsm_service_status_preferred_data_path

a placeholder for the output gboolean, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_hdr_service_status ()

gboolean
qmi_indication_nas_system_info_output_get_hdr_service_status
                               (QmiIndicationNasSystemInfoOutput *self,
                                QmiNasServiceStatus *hdr_service_status_service_status,
                                gboolean *hdr_service_status_preferred_data_path,
                                GError **error);

Get the 'HDR Service Status' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

hdr_service_status_service_status

a placeholder for the output QmiNasServiceStatus, or NULL if not required.

 

hdr_service_status_preferred_data_path

a placeholder for the output gboolean, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.


qmi_indication_nas_system_info_output_get_cdma_service_status ()

gboolean
qmi_indication_nas_system_info_output_get_cdma_service_status
                               (QmiIndicationNasSystemInfoOutput *self,
                                QmiNasServiceStatus *cdma_service_status_service_status,
                                gboolean *cdma_service_status_preferred_data_path,
                                GError **error);

Get the 'CDMA Service Status' field from self .

Parameters

self

a QmiIndicationNasSystemInfoOutput.

 

cdma_service_status_service_status

a placeholder for the output QmiNasServiceStatus, or NULL if not required.

 

cdma_service_status_preferred_data_path

a placeholder for the output gboolean, or NULL if not required.

 

error

Return location for error or NULL.

 

Returns

TRUE if the field is found, FALSE otherwise.

Types and Values

QmiIndicationNasSystemInfoOutput

typedef struct _QmiIndicationNasSystemInfoOutput QmiIndicationNasSystemInfoOutput;

The QmiIndicationNasSystemInfoOutput structure contains private data and should only be accessed using the provided API.