aboutsummaryrefslogtreecommitdiff
path: root/plugins/cinterion/mm-modem-helpers-cinterion.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2019-06-14 17:53:09 +0200
committerAleksander Morgado <aleksander@aleksander.es>2019-07-11 23:01:08 +0200
commit47dd9fffac61f0bb8c83e0c83232c6dc117fedca (patch)
tree38b3f59889c0ecb14975f0db726a621fb33e3487 /plugins/cinterion/mm-modem-helpers-cinterion.h
parente931c0ae9c19342895875994d91e78f3e79b7b23 (diff)
cinterion: support ^SLCC URCs as part of voice management
This command will give us URCs whenever the extended list of current calls changes, which includes information about the actual state of each call, even for calls in waiting state. Therefore, as this is a URC that applies to all calls, it's enabled and disabled as part of the modem voice interface, instead of doing it as part of the call object itself (i.e. not treated as an in-call URC).
Diffstat (limited to 'plugins/cinterion/mm-modem-helpers-cinterion.h')
-rw-r--r--plugins/cinterion/mm-modem-helpers-cinterion.h11
1 files changed, 11 insertions, 0 deletions
diff --git a/plugins/cinterion/mm-modem-helpers-cinterion.h b/plugins/cinterion/mm-modem-helpers-cinterion.h
index 2ec05157..43a39d18 100644
--- a/plugins/cinterion/mm-modem-helpers-cinterion.h
+++ b/plugins/cinterion/mm-modem-helpers-cinterion.h
@@ -87,4 +87,15 @@ gboolean mm_cinterion_parse_smong_response (const gchar *response,
MMModemAccessTechnology mm_cinterion_get_access_technology_from_sind_psinfo (guint val);
+/*****************************************************************************/
+/* ^SLCC URC helpers */
+
+GRegex *mm_cinterion_get_slcc_regex (void);
+
+/* MMCallInfo list management */
+gboolean mm_cinterion_parse_slcc_list (const gchar *str,
+ GList **out_list,
+ GError **error);
+void mm_cinterion_call_info_list_free (GList *call_info_list);
+
#endif /* MM_MODEM_HELPERS_CINTERION_H */