OMA Event Report

OMA Event Report

Synopsis

                    QmiIndicationOmaEventReportOutput;

QmiIndicationOmaEventReportOutput * qmi_indication_oma_event_report_output_ref
                                                        (QmiIndicationOmaEventReportOutput *self);
void                qmi_indication_oma_event_report_output_unref
                                                        (QmiIndicationOmaEventReportOutput *self);
gboolean            qmi_indication_oma_event_report_output_get_session_fail_reason
                                                        (QmiIndicationOmaEventReportOutput *self,
                                                         QmiOmaSessionFailedReason *session_fail_reason,
                                                         GError **error);
gboolean            qmi_indication_oma_event_report_output_get_session_state
                                                        (QmiIndicationOmaEventReportOutput *self,
                                                         QmiOmaSessionState *session_state,
                                                         GError **error);
gboolean            qmi_indication_oma_event_report_output_get_network_initiated_alert
                                                        (QmiIndicationOmaEventReportOutput *self,
                                                         QmiOmaSessionType *network_initiated_alert_session_type,
                                                         guint16 *network_initiated_alert_session_id,
                                                         GError **error);

Object Hierarchy

  GBoxed
   +----QmiIndicationOmaEventReportOutput

Description

Details

QmiIndicationOmaEventReportOutput

typedef struct _QmiIndicationOmaEventReportOutput QmiIndicationOmaEventReportOutput;

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


qmi_indication_oma_event_report_output_ref ()

QmiIndicationOmaEventReportOutput * qmi_indication_oma_event_report_output_ref
                                                        (QmiIndicationOmaEventReportOutput *self);

Atomically increments the reference count of self by one.

self :

a QmiIndicationOmaEventReportOutput.

Returns :

the new reference to self.

qmi_indication_oma_event_report_output_unref ()

void                qmi_indication_oma_event_report_output_unref
                                                        (QmiIndicationOmaEventReportOutput *self);

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


qmi_indication_oma_event_report_output_get_session_fail_reason ()

gboolean            qmi_indication_oma_event_report_output_get_session_fail_reason
                                                        (QmiIndicationOmaEventReportOutput *self,
                                                         QmiOmaSessionFailedReason *session_fail_reason,
                                                         GError **error);

Get the 'Session Fail Reason' field from self.

self :

a QmiIndicationOmaEventReportOutput.

session_fail_reason :

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

error :

Return location for error or NULL.

Returns :

TRUE if the field is found, FALSE otherwise.

qmi_indication_oma_event_report_output_get_session_state ()

gboolean            qmi_indication_oma_event_report_output_get_session_state
                                                        (QmiIndicationOmaEventReportOutput *self,
                                                         QmiOmaSessionState *session_state,
                                                         GError **error);

Get the 'Session State' field from self.

self :

a QmiIndicationOmaEventReportOutput.

session_state :

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

error :

Return location for error or NULL.

Returns :

TRUE if the field is found, FALSE otherwise.

qmi_indication_oma_event_report_output_get_network_initiated_alert ()

gboolean            qmi_indication_oma_event_report_output_get_network_initiated_alert
                                                        (QmiIndicationOmaEventReportOutput *self,
                                                         QmiOmaSessionType *network_initiated_alert_session_type,
                                                         guint16 *network_initiated_alert_session_id,
                                                         GError **error);

Get the 'Network Initiated Alert' field from self.

self :

a QmiIndicationOmaEventReportOutput.

network_initiated_alert_session_type :

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

network_initiated_alert_session_id :

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.