aboutsummaryrefslogtreecommitdiff
path: root/plugins/mm-modem-icera.h
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/mm-modem-icera.h')
-rw-r--r--plugins/mm-modem-icera.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/plugins/mm-modem-icera.h b/plugins/mm-modem-icera.h
index 77ff2001..131580c5 100644
--- a/plugins/mm-modem-icera.h
+++ b/plugins/mm-modem-icera.h
@@ -43,6 +43,23 @@ struct _MMModemIcera {
MMModemIceraPrivate * (*get_private) (MMModemIcera *icera);
};
+typedef struct _MMModemIceraTimestamp MMModemIceraTimestamp;
+
+struct _MMModemIceraTimestamp {
+ int year;
+ int month;
+ int day;
+ int hour;
+ int minute;
+ int second;
+ int tz_offset;
+};
+
+typedef void (*MMModemIceraTimestampFn) (MMModemIcera *modem,
+ MMModemIceraTimestamp *timestamp,
+ GError *error,
+ gpointer user_data);
+
GType mm_modem_icera_get_type (void);
MMModemIceraPrivate *mm_modem_icera_init_private (void);
@@ -89,5 +106,9 @@ void mm_modem_icera_get_ip4_config (MMModemIcera *self,
MMModemIp4Fn callback,
gpointer user_data);
+void mm_modem_icera_get_local_timestamp (MMModemIcera *self,
+ MMModemIceraTimestampFn callback,
+ gpointer user_data);
+
#endif /* MM_MODEM_ICERA_H */