From d734f1e7803a756822524e0580ec8e9c93b821c6 Mon Sep 17 00:00:00 2001 From: Felix Morgner Date: Fri, 25 Jul 2025 22:59:30 +0200 Subject: lib: make Turns.Participant comparable --- lib/include/turns-participant.h | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'lib/include/turns-participant.h') diff --git a/lib/include/turns-participant.h b/lib/include/turns-participant.h index 28588a7..695d029 100644 --- a/lib/include/turns-participant.h +++ b/lib/include/turns-participant.h @@ -8,6 +8,7 @@ #include #include +#include G_BEGIN_DECLS @@ -66,6 +67,19 @@ TurnsParticipant * turns_participant_new(void); G_GNUC_WARN_UNUSED_RESULT TurnsParticipant * turns_participant_new_with(gchar const * name, gfloat priority, TurnsParticipantDisposition disposition); + +/** + * turns_participant_compare: + * @self: A #TurnsParticipant + * @other: A #TurnsParticipant + * + * Compares two participants by priority. + * + * Returns: a new `TurnsParticipant` + */ +G_GNUC_WARN_UNUSED_RESULT +gint turns_participant_compare(TurnsParticipant const * self, TurnsParticipant const * other); + /** * turns_participant_get_active: (get-property active) * @self: a participant -- cgit v1.2.3