summaryrefslogtreecommitdiff
path: root/agent/candidate.h
diff options
context:
space:
mode:
authorYouness Alaoui <youness.alaoui@collabora.co.uk>2014-04-08 20:21:55 -0400
committerOlivier CrĂȘte <olivier.crete@ocrete.ca>2014-05-15 09:43:59 -0400
commitf93f37f4f296a43be5600c46114ee3b29c984530 (patch)
treea59f64e53da910a6746b54a2b8df5157bfd269d6 /agent/candidate.h
parentc4bfe3479593172e6b85d361faac68410efb7fee (diff)
downloadlibnice-f93f37f4f296a43be5600c46114ee3b29c984530.tar.gz
Add support for ice-tcp priorities, udp-tunneled and nat-assisted priorities
Diffstat (limited to 'agent/candidate.h')
-rw-r--r--agent/candidate.h5
1 files changed, 4 insertions, 1 deletions
diff --git a/agent/candidate.h b/agent/candidate.h
index d492e5c..006e377 100644
--- a/agent/candidate.h
+++ b/agent/candidate.h
@@ -59,7 +59,9 @@ G_BEGIN_DECLS
#define NICE_CANDIDATE_TYPE_PREF_HOST 120
#define NICE_CANDIDATE_TYPE_PREF_PEER_REFLEXIVE 110
+#define NICE_CANDIDATE_TYPE_PREF_NAT_ASSISTED 105
#define NICE_CANDIDATE_TYPE_PREF_SERVER_REFLEXIVE 100
+#define NICE_CANDIDATE_TYPE_PREF_UDP_TUNNELED 75
#define NICE_CANDIDATE_TYPE_PREF_RELAYED 60
/* Max foundation size '1*32ice-char' plus terminating NULL, ICE ID-19 */
@@ -230,7 +232,8 @@ nice_candidate_ice_priority_full (guint type_pref, guint local_pref,
guint component_id);
guint32
-nice_candidate_ice_priority (const NiceCandidate *candidate);
+nice_candidate_ice_priority (const NiceCandidate *candidate,
+ gboolean reliable, gboolean nat_assisted);
guint64
nice_candidate_pair_priority (guint32 o_prio, guint32 a_prio);