From a5640cc61631977b718d52d61f870b07860a3c2e Mon Sep 17 00:00:00 2001 From: Will Thompson Date: Thu, 27 Jun 2013 15:55:16 +0100 Subject: Add wocky_jingle_candidate_copy https://bugs.freedesktop.org/show_bug.cgi?id=66262 --- wocky/wocky-jingle-transport-iface.c | 8 ++++++++ wocky/wocky-jingle-transport-iface.h | 1 + 2 files changed, 9 insertions(+) diff --git a/wocky/wocky-jingle-transport-iface.c b/wocky/wocky-jingle-transport-iface.c index 63a9339..b09a522 100644 --- a/wocky/wocky-jingle-transport-iface.c +++ b/wocky/wocky-jingle-transport-iface.c @@ -258,6 +258,14 @@ wocky_jingle_candidate_new (WockyJingleTransportProtocol protocol, return c; } +WockyJingleCandidate * +wocky_jingle_candidate_copy (WockyJingleCandidate *c) +{ + return wocky_jingle_candidate_new (c->protocol, c->type, c->id, + c->component, c->address, c->port, c->generation, c->preference, + c->username, c->password, c->network); +} + void wocky_jingle_candidate_free (WockyJingleCandidate *c) { diff --git a/wocky/wocky-jingle-transport-iface.h b/wocky/wocky-jingle-transport-iface.h index 2b47d01..c78fc9d 100644 --- a/wocky/wocky-jingle-transport-iface.h +++ b/wocky/wocky-jingle-transport-iface.h @@ -102,6 +102,7 @@ WockyJingleCandidate *wocky_jingle_candidate_new (WockyJingleTransportProtocol p const gchar *address, int port, int generation, int preference, const gchar *username, const gchar *password, int network); +WockyJingleCandidate *wocky_jingle_candidate_copy (WockyJingleCandidate *c); void wocky_jingle_candidate_free (WockyJingleCandidate *c); void jingle_transport_free_candidates (GList *candidates); -- cgit v1.2.3