diff options
| author | Felix Morgner <felix.morgner@gmail.com> | 2025-05-12 16:41:24 +0200 |
|---|---|---|
| committer | Felix Morgner <felix.morgner@gmail.com> | 2025-05-12 16:41:24 +0200 |
| commit | 7522b5e9881e7e14207d78b0e741f52b42b723e4 (patch) | |
| tree | 3e4785cb027218d9ac88d0d416a876f9377346b2 | |
| parent | a2c73b6ba3c9ea307b0b0eb94c9e769a1f31dc00 (diff) | |
| download | turns-7522b5e9881e7e14207d78b0e741f52b42b723e4.tar.xz turns-7522b5e9881e7e14207d78b0e741f52b42b723e4.zip | |
lib: sort functions
| -rw-r--r-- | lib/src/turns-participant.cpp | 32 | ||||
| -rw-r--r-- | lib/src/turns-participant.h | 22 |
2 files changed, 27 insertions, 27 deletions
diff --git a/lib/src/turns-participant.cpp b/lib/src/turns-participant.cpp index a820f3f..233d058 100644 --- a/lib/src/turns-participant.cpp +++ b/lib/src/turns-participant.cpp @@ -142,6 +142,12 @@ TurnsParticipant * turns_participant_new_with(gchar const * name, gfloat priorit g_object_new(TURNS_TYPE_PARTICIPANT, "name", name, "priority", priority, "disposition", static_cast<gint>(disposition), nullptr)); } +TurnsDisposition turns_participant_get_disposition(TurnsParticipant const * self) +{ + g_return_val_if_fail(TURNS_IS_PARTICIPANT(const_cast<TurnsParticipant *>(self)), TurnsDisposition::TURNS_DISPOSITION_NEUTRAL); + return self->disposition; +} + gchar const * turns_participant_get_name(TurnsParticipant const * self) { g_return_val_if_fail(TURNS_IS_PARTICIPANT(const_cast<TurnsParticipant *>(self)), nullptr); @@ -154,10 +160,17 @@ gfloat turns_participant_get_priority(TurnsParticipant const * self) return self->priority; } -TurnsDisposition turns_participant_get_disposition(TurnsParticipant const * self) +void turns_participant_set_disposition(TurnsParticipant * self, TurnsDisposition value) { - g_return_val_if_fail(TURNS_IS_PARTICIPANT(const_cast<TurnsParticipant *>(self)), TurnsDisposition::TURNS_DISPOSITION_NEUTRAL); - return self->disposition; + g_return_if_fail(TURNS_IS_PARTICIPANT(self)); + + if (value == self->disposition) + { + return; + } + + self->disposition = value; + g_object_notify_by_pspec(G_OBJECT(self), properties[static_cast<std::size_t>(property::Disposition)]); } void turns_participant_set_name(TurnsParticipant * self, gchar const * value) @@ -186,17 +199,4 @@ void turns_participant_set_priority(TurnsParticipant * self, gfloat value) g_object_notify_by_pspec(G_OBJECT(self), properties[static_cast<std::size_t>(property::Priority)]); } -void turns_participant_set_disposition(TurnsParticipant * self, TurnsDisposition value) -{ - g_return_if_fail(TURNS_IS_PARTICIPANT(self)); - - if (value == self->disposition) - { - return; - } - - self->disposition = value; - g_object_notify_by_pspec(G_OBJECT(self), properties[static_cast<std::size_t>(property::Disposition)]); -} - G_END_DECLS diff --git a/lib/src/turns-participant.h b/lib/src/turns-participant.h index 502de32..a2af8d6 100644 --- a/lib/src/turns-participant.h +++ b/lib/src/turns-participant.h @@ -32,6 +32,14 @@ TurnsParticipant * turns_participant_new() G_GNUC_WARN_UNUSED_RESULT; TurnsParticipant * turns_participant_new_with(gchar const * name, gfloat priority, TurnsDisposition disposition) G_GNUC_WARN_UNUSED_RESULT; /** + * @brief Get the disposition of a participant. + * + * @param self A Participant instance. The value *must not* be NULL. + * @return The disposition of the instance. + */ +TurnsDisposition turns_participant_get_disposition(TurnsParticipant const * self); + +/** * @brief Get the name of a participant. * * @param self A Participant instance. The value *must not* be NULL. @@ -48,12 +56,12 @@ gchar const * turns_participant_get_name(TurnsParticipant const * self); gfloat turns_participant_get_priority(TurnsParticipant const * self); /** - * @brief Get the disposition of a participant. + * @brief Set the disposition of a participant. * * @param self A Participant instance. The value *must not* be NULL. - * @return The disposition of the instance. + * @param value The new disposition. */ -TurnsDisposition turns_participant_get_disposition(TurnsParticipant const * self); +void turns_participant_set_disposition(TurnsParticipant * self, TurnsDisposition value); /** * @brief Set the name of a participant. @@ -71,14 +79,6 @@ void turns_participant_set_name(TurnsParticipant * self, gchar const * value); */ void turns_participant_set_priority(TurnsParticipant * self, gfloat value); -/** - * @brief Set the disposition of a participant. - * - * @param self A Participant instance. The value *must not* be NULL. - * @param value The new disposition. - */ -void turns_participant_set_disposition(TurnsParticipant * self, TurnsDisposition value); - G_END_DECLS #endif
\ No newline at end of file |
