| Top |  |  |  |  | 
| IMSA IMS Registration Status Changed indicationIMSA IMS Registration Status Changed indication — Methods to manage the IMSA IMS Registration Status Changed indication. | 
Collection of methods to parse indications of the IMSA IMS Registration Status Changed message.
QmiIndicationImsaImsRegistrationStatusChangedOutput *
qmi_indication_imsa_ims_registration_status_changed_output_ref
                               (QmiIndicationImsaImsRegistrationStatusChangedOutput *self);
Atomically increments the reference count of self
 by one.
Since: 1.36
void
qmi_indication_imsa_ims_registration_status_changed_output_unref
                               (QmiIndicationImsaImsRegistrationStatusChangedOutput *self);
Atomically decrements the reference count of self
 by one.
If the reference count drops to 0, self
 is completely disposed.
Since: 1.36
gboolean qmi_indication_imsa_ims_registration_status_changed_output_get_ims_registration_technology (QmiIndicationImsaImsRegistrationStatusChangedOutput *self,QmiImsaRegistrationTechnology *value_ims_registration_technology,GError **error);
Get the 'IMS Registration Technology' field from self
.
| self | ||
| value_ims_registration_technology | a placeholder for the output QmiImsaRegistrationTechnology, or  | [out][optional] | 
| error | Return location for error or  | 
Since: 1.36
gboolean qmi_indication_imsa_ims_registration_status_changed_output_get_ims_registration_error_message (QmiIndicationImsaImsRegistrationStatusChangedOutput *self,const gchar **value_ims_registration_error_message,GError **error);
Get the 'IMS Registration Error Message' field from self
.
| self | ||
| value_ims_registration_error_message | a placeholder for the output constant string, or  | [out][optional][transfer none] | 
| error | Return location for error or  | 
Since: 1.36
gboolean qmi_indication_imsa_ims_registration_status_changed_output_get_ims_registration_error_code (QmiIndicationImsaImsRegistrationStatusChangedOutput *self,guint16 *value_ims_registration_error_code,GError **error);
Get the 'IMS Registration Error Code' field from self
.
| self | ||
| value_ims_registration_error_code | a placeholder for the output guint16, or  | [out][optional] | 
| error | Return location for error or  | 
Since: 1.36
gboolean qmi_indication_imsa_ims_registration_status_changed_output_get_ims_registration_status (QmiIndicationImsaImsRegistrationStatusChangedOutput *self,QmiImsaImsRegistrationStatus *value_ims_registration_status,GError **error);
Get the 'IMS Registration Status' field from self
.
| self | ||
| value_ims_registration_status | a placeholder for the output QmiImsaImsRegistrationStatus, or  | [out][optional] | 
| error | Return location for error or  | 
Since: 1.36
QmiIndicationImsaImsRegistrationStatusChangedOutput * qmi_indication_imsa_ims_registration_status_changed_indication_parse (QmiMessage *message,GError **error);
Parses a QmiMessage and builds a QmiIndicationImsaImsRegistrationStatusChangedOutput out of it. The operation fails if the message is of the wrong type.
 a QmiIndicationImsaImsRegistrationStatusChangedOutput, or NULL if error
is set. The returned value should be freed with qmi_indication_imsa_ims_registration_status_changed_output_unref().
Since: 1.36
typedef struct _QmiIndicationImsaImsRegistrationStatusChangedOutput QmiIndicationImsaImsRegistrationStatusChangedOutput;
The QmiIndicationImsaImsRegistrationStatusChangedOutput structure contains private data and should only be accessed using the provided API.
Since: 1.36