NAS Network Time

NAS Network Time

Synopsis

                    QmiIndicationNasNetworkTimeOutput;

QmiIndicationNasNetworkTimeOutput * qmi_indication_nas_network_time_output_ref
                                                        (QmiIndicationNasNetworkTimeOutput *self);
void                qmi_indication_nas_network_time_output_unref
                                                        (QmiIndicationNasNetworkTimeOutput *self);
gboolean            qmi_indication_nas_network_time_output_get_radio_interface
                                                        (QmiIndicationNasNetworkTimeOutput *self,
                                                         QmiNasRadioInterface *radio_interface,
                                                         GError **error);
gboolean            qmi_indication_nas_network_time_output_get_daylight_savings_adjustment
                                                        (QmiIndicationNasNetworkTimeOutput *self,
                                                         QmiNasDaylightSavingsAdjustment *daylight_savings_adjustment,
                                                         GError **error);
gboolean            qmi_indication_nas_network_time_output_get_timezone_offset
                                                        (QmiIndicationNasNetworkTimeOutput *self,
                                                         gint8 *timezone_offset,
                                                         GError **error);
gboolean            qmi_indication_nas_network_time_output_get_universal_time
                                                        (QmiIndicationNasNetworkTimeOutput *self,
                                                         guint16 *universal_time_year,
                                                         guint8 *universal_time_month,
                                                         guint8 *universal_time_day,
                                                         guint8 *universal_time_hour,
                                                         guint8 *universal_time_minute,
                                                         guint8 *universal_time_second,
                                                         QmiNasDayOfWeek *universal_time_day_of_week,
                                                         GError **error);

Object Hierarchy

  GBoxed
   +----QmiIndicationNasNetworkTimeOutput

Description

Details

QmiIndicationNasNetworkTimeOutput

typedef struct _QmiIndicationNasNetworkTimeOutput QmiIndicationNasNetworkTimeOutput;

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


qmi_indication_nas_network_time_output_ref ()

QmiIndicationNasNetworkTimeOutput * qmi_indication_nas_network_time_output_ref
                                                        (QmiIndicationNasNetworkTimeOutput *self);

Atomically increments the reference count of self by one.

self :

a QmiIndicationNasNetworkTimeOutput.

Returns :

the new reference to self.

qmi_indication_nas_network_time_output_unref ()

void                qmi_indication_nas_network_time_output_unref
                                                        (QmiIndicationNasNetworkTimeOutput *self);

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


qmi_indication_nas_network_time_output_get_radio_interface ()

gboolean            qmi_indication_nas_network_time_output_get_radio_interface
                                                        (QmiIndicationNasNetworkTimeOutput *self,
                                                         QmiNasRadioInterface *radio_interface,
                                                         GError **error);

Get the 'Radio Interface' field from self.

self :

a QmiIndicationNasNetworkTimeOutput.

radio_interface :

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

error :

Return location for error or NULL.

Returns :

TRUE if the field is found, FALSE otherwise.

qmi_indication_nas_network_time_output_get_daylight_savings_adjustment ()

gboolean            qmi_indication_nas_network_time_output_get_daylight_savings_adjustment
                                                        (QmiIndicationNasNetworkTimeOutput *self,
                                                         QmiNasDaylightSavingsAdjustment *daylight_savings_adjustment,
                                                         GError **error);

Get the 'Daylight Savings Adjustment' field from self.

self :

a QmiIndicationNasNetworkTimeOutput.

daylight_savings_adjustment :

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

error :

Return location for error or NULL.

Returns :

TRUE if the field is found, FALSE otherwise.

qmi_indication_nas_network_time_output_get_timezone_offset ()

gboolean            qmi_indication_nas_network_time_output_get_timezone_offset
                                                        (QmiIndicationNasNetworkTimeOutput *self,
                                                         gint8 *timezone_offset,
                                                         GError **error);

Get the 'Timezone Offset' field from self.

self :

a QmiIndicationNasNetworkTimeOutput.

timezone_offset :

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

error :

Return location for error or NULL.

Returns :

TRUE if the field is found, FALSE otherwise.

qmi_indication_nas_network_time_output_get_universal_time ()

gboolean            qmi_indication_nas_network_time_output_get_universal_time
                                                        (QmiIndicationNasNetworkTimeOutput *self,
                                                         guint16 *universal_time_year,
                                                         guint8 *universal_time_month,
                                                         guint8 *universal_time_day,
                                                         guint8 *universal_time_hour,
                                                         guint8 *universal_time_minute,
                                                         guint8 *universal_time_second,
                                                         QmiNasDayOfWeek *universal_time_day_of_week,
                                                         GError **error);

Get the 'Universal Time' field from self.

self :

a QmiIndicationNasNetworkTimeOutput.

universal_time_year :

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

universal_time_month :

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

universal_time_day :

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

universal_time_hour :

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

universal_time_minute :

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

universal_time_second :

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

universal_time_day_of_week :

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

error :

Return location for error or NULL.

Returns :

TRUE if the field is found, FALSE otherwise.