|  |  |  | libqmi-glib Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
QmiIndicationNasEventReportOutput; QmiIndicationNasEventReportOutputRfBandInformationElement; QmiIndicationNasEventReportOutput * qmi_indication_nas_event_report_output_ref (QmiIndicationNasEventReportOutput *self); void qmi_indication_nas_event_report_output_unref (QmiIndicationNasEventReportOutput *self); gboolean qmi_indication_nas_event_report_output_get_lte_rsrp (QmiIndicationNasEventReportOutput *self,gint16 *lte_rsrp,GError **error); gboolean qmi_indication_nas_event_report_output_get_lte_snr (QmiIndicationNasEventReportOutput *self,gint16 *lte_snr,GError **error); gboolean qmi_indication_nas_event_report_output_get_rsrq (QmiIndicationNasEventReportOutput *self,gint8 *rsrq_rsrq,QmiNasRadioInterface *rsrq_radio_interface,GError **error); gboolean qmi_indication_nas_event_report_output_get_error_rate (QmiIndicationNasEventReportOutput *self,guint16 *error_rate_rate,QmiNasRadioInterface *error_rate_radio_interface,GError **error); gboolean qmi_indication_nas_event_report_output_get_sinr (QmiIndicationNasEventReportOutput *self,QmiNasEvdoSinrLevel *sinr,GError **error); gboolean qmi_indication_nas_event_report_output_get_io (QmiIndicationNasEventReportOutput *self,gint32 *io,GError **error); gboolean qmi_indication_nas_event_report_output_get_ecio (QmiIndicationNasEventReportOutput *self,gint8 *ecio_ecio,QmiNasRadioInterface *ecio_radio_interface,GError **error); gboolean qmi_indication_nas_event_report_output_get_rssi (QmiIndicationNasEventReportOutput *self,guint8 *rssi_rssi,QmiNasRadioInterface *rssi_radio_interface,GError **error); gboolean qmi_indication_nas_event_report_output_get_registration_reject_reason (QmiIndicationNasEventReportOutput *self,QmiNasNetworkServiceDomain *registration_reject_reason_service_domain,guint16 *registration_reject_reason_reject_cause,GError **error); gboolean qmi_indication_nas_event_report_output_get_rf_band_information (QmiIndicationNasEventReportOutput *self,GArray **rf_band_information,GError **error); gboolean qmi_indication_nas_event_report_output_get_signal_strength (QmiIndicationNasEventReportOutput *self,gint8 *signal_strength_strength,QmiNasRadioInterface *signal_strength_radio_interface,GError **error);
typedef struct _QmiIndicationNasEventReportOutput QmiIndicationNasEventReportOutput;
The QmiIndicationNasEventReportOutput structure contains private data and should only be accessed using the provided API.
typedef struct {
    QmiNasRadioInterface radio_interface;
    QmiNasActiveBand active_band_class;
    guint16 active_channel;
} QmiIndicationNasEventReportOutputRfBandInformationElement;
A QmiIndicationNasEventReportOutputRfBandInformationElement struct.
| QmiNasRadioInterface  | a QmiNasRadioInterface. | 
| QmiNasActiveBand  | a QmiNasActiveBand. | 
| guint16  | a guint16. | 
QmiIndicationNasEventReportOutput * qmi_indication_nas_event_report_output_ref
                                                        (QmiIndicationNasEventReportOutput *self);
Atomically increments the reference count of self by one.
| 
 | a QmiIndicationNasEventReportOutput. | 
| Returns : | the new reference to self. | 
void                qmi_indication_nas_event_report_output_unref
                                                        (QmiIndicationNasEventReportOutput *self);
Atomically decrements the reference count of self by one.
If the reference count drops to 0, self is completely disposed.
| 
 | a QmiIndicationNasEventReportOutput. | 
gboolean qmi_indication_nas_event_report_output_get_lte_rsrp (QmiIndicationNasEventReportOutput *self,gint16 *lte_rsrp,GError **error);
Get the 'LTE RSRP' field from self.
gboolean qmi_indication_nas_event_report_output_get_lte_snr (QmiIndicationNasEventReportOutput *self,gint16 *lte_snr,GError **error);
Get the 'LTE SNR' field from self.
gboolean qmi_indication_nas_event_report_output_get_rsrq (QmiIndicationNasEventReportOutput *self,gint8 *rsrq_rsrq,QmiNasRadioInterface *rsrq_radio_interface,GError **error);
Get the 'RSRQ' field from self.
| 
 | a QmiIndicationNasEventReportOutput. | 
| 
 | a placeholder for the output gint8, or NULLif not required. | 
| 
 | a placeholder for the output QmiNasRadioInterface, or NULLif not required. | 
| 
 | Return location for error or NULL. | 
| Returns : | TRUEif the field is found,FALSEotherwise. | 
gboolean qmi_indication_nas_event_report_output_get_error_rate (QmiIndicationNasEventReportOutput *self,guint16 *error_rate_rate,QmiNasRadioInterface *error_rate_radio_interface,GError **error);
Get the 'Error Rate' field from self.
| 
 | a QmiIndicationNasEventReportOutput. | 
| 
 | a placeholder for the output guint16, or NULLif not required. | 
| 
 | a placeholder for the output QmiNasRadioInterface, or NULLif not required. | 
| 
 | Return location for error or NULL. | 
| Returns : | TRUEif the field is found,FALSEotherwise. | 
gboolean qmi_indication_nas_event_report_output_get_sinr (QmiIndicationNasEventReportOutput *self,QmiNasEvdoSinrLevel *sinr,GError **error);
Get the 'SINR' field from self.
| 
 | a QmiIndicationNasEventReportOutput. | 
| 
 | a placeholder for the output QmiNasEvdoSinrLevel, or NULLif not required. | 
| 
 | Return location for error or NULL. | 
| Returns : | TRUEif the field is found,FALSEotherwise. | 
gboolean qmi_indication_nas_event_report_output_get_io (QmiIndicationNasEventReportOutput *self,gint32 *io,GError **error);
Get the 'IO' field from self.
gboolean qmi_indication_nas_event_report_output_get_ecio (QmiIndicationNasEventReportOutput *self,gint8 *ecio_ecio,QmiNasRadioInterface *ecio_radio_interface,GError **error);
Get the 'ECIO' field from self.
| 
 | a QmiIndicationNasEventReportOutput. | 
| 
 | a placeholder for the output gint8, or NULLif not required. | 
| 
 | a placeholder for the output QmiNasRadioInterface, or NULLif not required. | 
| 
 | Return location for error or NULL. | 
| Returns : | TRUEif the field is found,FALSEotherwise. | 
gboolean qmi_indication_nas_event_report_output_get_rssi (QmiIndicationNasEventReportOutput *self,guint8 *rssi_rssi,QmiNasRadioInterface *rssi_radio_interface,GError **error);
Get the 'RSSI' field from self.
| 
 | a QmiIndicationNasEventReportOutput. | 
| 
 | a placeholder for the output guint8, or NULLif not required. | 
| 
 | a placeholder for the output QmiNasRadioInterface, or NULLif not required. | 
| 
 | Return location for error or NULL. | 
| Returns : | TRUEif the field is found,FALSEotherwise. | 
gboolean qmi_indication_nas_event_report_output_get_registration_reject_reason (QmiIndicationNasEventReportOutput *self,QmiNasNetworkServiceDomain *registration_reject_reason_service_domain,guint16 *registration_reject_reason_reject_cause,GError **error);
Get the 'Registration Reject Reason' field from self.
| 
 | a QmiIndicationNasEventReportOutput. | 
| 
 | a placeholder for the output QmiNasNetworkServiceDomain, or NULLif not required. | 
| 
 | a placeholder for the output guint16, or NULLif not required. | 
| 
 | Return location for error or NULL. | 
| Returns : | TRUEif the field is found,FALSEotherwise. | 
gboolean qmi_indication_nas_event_report_output_get_rf_band_information (QmiIndicationNasEventReportOutput *self,GArray **rf_band_information,GError **error);
Get the 'RF Band Information' field from self.
| 
 | a QmiIndicationNasEventReportOutput. | 
| 
 | a placeholder for the output GArray of QmiIndicationNasEventReportOutputRfBandInformationElement elements, or NULLif not required. Do not free it, it is owned byself. | 
| 
 | Return location for error or NULL. | 
| Returns : | TRUEif the field is found,FALSEotherwise. | 
gboolean qmi_indication_nas_event_report_output_get_signal_strength (QmiIndicationNasEventReportOutput *self,gint8 *signal_strength_strength,QmiNasRadioInterface *signal_strength_radio_interface,GError **error);
Get the 'Signal Strength' field from self.
| 
 | a QmiIndicationNasEventReportOutput. | 
| 
 | a placeholder for the output gint8, or NULLif not required. | 
| 
 | a placeholder for the output QmiNasRadioInterface, or NULLif not required. | 
| 
 | Return location for error or NULL. | 
| Returns : | TRUEif the field is found,FALSEotherwise. |