libpurple/media/backend-iface.c

branch
port-changes-from-branch-2.x.y-to-default
changeset 40268
a7be471404ba
parent 39757
4a5ba806d8c9
child 40890
631788774f96
--- a/libpurple/media/backend-iface.c	Tue Dec 10 04:43:23 2019 +0000
+++ b/libpurple/media/backend-iface.c	Thu Oct 03 10:34:22 2019 +0200
@@ -219,6 +219,24 @@
 			sess_id, participant, cipher, auth, key, key_len);
 }
 
+gboolean
+purple_media_backend_set_require_encryption(PurpleMediaBackend *self,
+		const gchar *sess_id, const gchar *participant,
+		gboolean require_encryption)
+{
+	PurpleMediaBackendInterface *backend_iface;
+
+	g_return_val_if_fail(PURPLE_IS_MEDIA_BACKEND(self), FALSE);
+	backend_iface = PURPLE_MEDIA_BACKEND_GET_INTERFACE(self);
+
+	if (!backend_iface->set_require_encryption) {
+		return FALSE;
+	}
+
+	return backend_iface->set_require_encryption(self,
+			sess_id, participant, require_encryption);
+}
+
 void
 purple_media_backend_set_params(PurpleMediaBackend *self,
 		guint num_params, GParameter *params)

mercurial