aboutsummaryrefslogtreecommitdiff
path: root/src/mm-call-list.h
diff options
context:
space:
mode:
authorAleksander Morgado <aleksander@aleksander.es>2019-06-15 21:28:33 +0200
committerAleksander Morgado <aleksander@aleksander.es>2019-07-11 23:00:50 +0200
commit8d267228cf3a14d4aca3f04163a380a174c22e0e (patch)
tree706519a0739965397d3b0af258b49e1d68a5467d /src/mm-call-list.h
parentdca00271ce8a5020b78e46d6f0e3eca90ef69d67 (diff)
call-list: allow iterating elements
Diffstat (limited to 'src/mm-call-list.h')
-rw-r--r--src/mm-call-list.h6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/mm-call-list.h b/src/mm-call-list.h
index 4167cd08..0555f48b 100644
--- a/src/mm-call-list.h
+++ b/src/mm-call-list.h
@@ -71,4 +71,10 @@ gboolean mm_call_list_delete_call (MMCallList *self,
MMBaseCall *mm_call_list_get_first_incoming_call (MMCallList *self,
MMCallState incoming_state);
+typedef void (* MMCallListForeachFunc) (MMBaseCall *call,
+ gpointer user_data);
+void mm_call_list_foreach (MMCallList *self,
+ MMCallListForeachFunc callback,
+ gpointer user_data);
+
#endif /* MM_CALL_LIST_H */