aboutsummaryrefslogtreecommitdiff
path: root/src/mm-modem-helpers.h
diff options
context:
space:
mode:
authorJason Simmons <jsimmons@chromium.org>2015-03-13 15:30:58 -0700
committerAleksander Morgado <aleksander@aleksander.es>2015-03-23 11:31:32 +0100
commit3ad64c8f5aed43697bf289fce277bde48f208051 (patch)
tree58cdbad518e592df883d8b2db681ad7a32aaf76b /src/mm-modem-helpers.h
parenta92566ec0e01bc606fd3673276eb5f7ece3b8291 (diff)
broadband-modem: default implementation of the network time interface
Add a default implementation that queries the real-time clock using the AT+CCLK? command. Also set AT+CTZU=1 in case a modem requires it.
Diffstat (limited to 'src/mm-modem-helpers.h')
-rw-r--r--src/mm-modem-helpers.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/src/mm-modem-helpers.h b/src/mm-modem-helpers.h
index 0ec59aff..2e5d8e48 100644
--- a/src/mm-modem-helpers.h
+++ b/src/mm-modem-helpers.h
@@ -20,6 +20,9 @@
#include <ModemManager.h>
+#define _LIBMM_INSIDE_MM
+#include <libmm-glib.h>
+
#include "glib-object.h"
#include "mm-charsets.h"
@@ -246,4 +249,10 @@ gboolean mm_parse_gsn (const char *gsn,
gchar **out_meid,
gchar **out_esn);
+/* +CCLK response parser */
+gboolean mm_parse_cclk_response (const gchar *response,
+ gchar **iso8601p,
+ MMNetworkTimezone **tzp,
+ GError **error);
+
#endif /* MM_MODEM_HELPERS_H */