aboutsummaryrefslogtreecommitdiff
path: root/src/mm-iface-modem-voice.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2019-06-15 23:16:27 +0200
committerAleksander Morgado <aleksander@aleksander.es>2019-07-11 23:00:50 +0200
commitca88cdb9f71915f0d8b2d478633a25c69a95b64b (patch)
treef514922749d164f523d328a2a17cf406477b0cea /src/mm-iface-modem-voice.h
parent1cc31df4252a10c7c54a627d4e3eeb7a0837dfbd (diff)
iface-modem-voice: allow reporting the state of all ongoing calls
E.g. as per the AT+CLCC output.
Diffstat (limited to 'src/mm-iface-modem-voice.h')
-rw-r--r--src/mm-iface-modem-voice.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/mm-iface-modem-voice.h b/src/mm-iface-modem-voice.h
index 66204eef..5c2c118c 100644
--- a/src/mm-iface-modem-voice.h
+++ b/src/mm-iface-modem-voice.h
@@ -116,11 +116,15 @@ void mm_iface_modem_voice_shutdown (MMIfaceModemVoice *self);
/* Bind properties for simple GetStatus() */
void mm_iface_modem_voice_bind_simple_status (MMIfaceModemVoice *self,
- MMSimpleStatus *status);
+ MMSimpleStatus *status);
-/* Incoming call management */
+/* Incoming call reporting */
void mm_iface_modem_voice_report_incoming_call (MMIfaceModemVoice *self,
const gchar *number,
MMCallState state);
+/* Full current call list reporting (MMCallInfo list) */
+void mm_iface_modem_voice_report_all_calls (MMIfaceModemVoice *self,
+ GList *call_info_list);
+
#endif /* MM_IFACE_MODEM_VOICE_H */