summaryrefslogtreecommitdiff
path: root/agent/candidate.h
Commit message (Collapse)AuthorAgeFilesLines
* candidate: Add equality check functionOlivier Crête2017-04-111-1/+17
| | | | | | | | | Add a function that can check if two candidates point to the same place. https://phabricator.freedesktop.org/T104 Reviewed-by: Philip Withnall <philip.withnall@collabora.co.uk> Differential Revision: https://phabricator.freedesktop.org/D1715
* candidate: Give lower priority to TCP relayed candidatesOlivier Crête2016-05-261-2/+2
|
* Prefix include guardsOlivier Crête2015-04-201-3/+3
| | | | | | | The include file names are very generic, at least make the guards a bit less generic. https://bugs.freedesktop.org/show_bug.cgi?id=90013
* agent: Fix documentation to use ‘nul-terminated’ for stringsPhilip Withnall2015-03-101-2/+2
| | | | | NULL is ((gpointer) 0). nul is '\0'. Arrays can be NULL terminated. Strings can be nul terminated.
* agent: Add a missing field documentation commentPhilip Withnall2014-07-071-0/+1
|
* agent: Add missing #includes to candidate.hPhilip Withnall2014-07-071-0/+3
|
* agent: Fix badly formatted gtk-doc commentsPhilip Withnall2014-07-071-4/+4
|
* candidate: Add Boxed typeOlivier Crête2014-05-171-0/+9
|
* Add support for MS-ICE2 candidate priorization for OC2007R2 compatibilityYouness Alaoui2014-05-151-1/+7
|
* Remove priority functions from public header file and move to agent-priv.hYouness Alaoui2014-05-151-19/+0
|
* Change priority algorithm for better valuesYouness Alaoui2014-05-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Now we will always give a handicap to UDP candidates, but still give relays the lower priority. We have the following priorities now : In reliable mode : TCP Host : 120 TCP peer-refl : 110 TCP nat-assist : 105 TCP srv-refl : 100 UDP Host : 60 UDP peer-refl : 55 UDP nat-assist : 52 UDP srv-refl : 50 TCP relay : 10 UDP relay : 5 In unreliable mode : UDP Host : 120 UDP peer-refl : 110 UDP nat-assist : 105 UDP srv-refl : 100 TCP Host : 60 TCP peer-refl : 55 TCP nat-assist : 52 TCP srv-refl : 50 UDP relay : 10 TCP relay : 5
* Add support for ice-tcp priorities, udp-tunneled and nat-assisted prioritiesYouness Alaoui2014-05-151-1/+4
|
* Add ICE-TCP candidate transport typesYouness Alaoui2014-05-151-0/+6
|
* agent: Make the TurnServer structure refcountedOlivier Crête2014-04-241-0/+2
| | | | | Instead of just blindling assuming that all of the pointers are valid until the end.
* Fix C preprocessor bugAskar Safin2012-10-011-1/+1
|
* Get rid of NiceSocket from the candidate, and make it into an obscure ↵Youness Alaoui2010-02-161-3/+1
| | | | gpointer.. then cast it (only twice) inside the code. This allows us to get rid of all those socket layer .h files from installation which were not needed to be public
* Fix copyright headers for all filesYouness Alaoui2010-02-161-3/+4
|
* Change msn/jingle priority into a guint32 instead of a float that we * 1000 ↵Youness Alaoui2008-11-041-2/+2
| | | | later
* Enhance/fix documentationYouness Alaoui2008-11-041-1/+9
|
* Update the docs to include everythingYouness Alaoui2008-10-301-2/+8
|
* Add documentationYouness Alaoui2008-10-301-6/+97
|
* rename NICE_RELAY_TYPE_* into NICE_RELAY_TYPE_TURN_*Youness Alaoui2008-10-301-3/+3
|
* Add support for tcp turn in the agent's code. Thanks to Olivier CreteYouness Alaoui2008-10-221-0/+18
|
* Port libnice to the new NiceSocket APIYouness Alaoui2008-10-061-2/+2
|
* Add function to copy candidatesOlivier Crête2008-04-291-0/+3
|
* Adding compatibility mode and improvements on the main loop integration.Youness Alaoui2008-04-221-0/+3
| | | | darcs-hash:20080422161414-4f0f6-388208b2ac7bb2a7ab06e48151e2152fc0621331.gz
* Updated references to ICE ID-19.Kai Vehmanen2007-11-161-1/+1
| | | | darcs-hash:20071116154328-77cd4-c2438891dd541b57b8b892eb86cc5573dcfc8708.gz
* Added support for multiple components (e.g. for RTCP support). Updated to ↵Kai Vehmanen2007-07-161-1/+2
| | | | | | latest ID-17 ICE spec. Reduce the amount of debugging output. darcs-hash:20070716095630-77cd4-d955656f1a7bb0cb8ab7b695d76aa91ee5cc7bc5.gz
* Major NICE agent update. Added supprt for peer-reflexive candidates, media ↵Kai Vehmanen2007-06-191-3/+4
| | | | | | keepalives, candidate keepalives, role conflict tie-breaking functionality, and for triggered checks. Added NICEAPI_EXPORT attributes to public functions. Includes numerous bugfixes to existing functionality. darcs-hash:20070619080609-77cd4-d18bf44fe48a201e59556ae5a9dff2b5a2e7e073.gz
* Major update to the nice/agent interface: Added full-mode API and initial ↵Kai Vehmanen2007-05-211-6/+16
| | | | | | implementation using the new nice/stun interface. Added unit test test-fullmode.c to cover the added functionality. Some public APIs of nice/agent/agent.h have been modified, making this change API/ABI incompatible. darcs-hash:20070521153033-77cd4-c76ab583d06839e601f46b6734355dd8b66f7494.gz
* Added initial full-mode extensions to the API. Added support for gathering ↵Kai Vehmanen2007-05-021-4/+9
| | | | | | candidates using STUN binding discovery API. darcs-hash:20070502142419-77cd4-6e295bdf89c80a6cdab778fe25e26c9e780ce2b5.gz
* add copyright/license notice to each .c/.h fileDafydd Harries2007-04-301-0/+36
| | | | darcs-hash:20070430010026-c9803-ac9a84b5aedecb6c91a449bb95a9302da3b2cb54.gz
* nice_candidate_ice_priority () is G_GNUC_CONST / takes const NiceCandidate *Dafydd Harries2007-03-161-1/+1
| | | | darcs-hash:20070316135852-c9803-e10cdf407a9a20c2e1eb0f6ec4134ba0e380740f.gz
* destroy GSources created when attaching to mainloopDafydd Harries2007-03-131-0/+1
| | | | darcs-hash:20070313135920-c9803-d9cd52124b319f1ad80eab6d18366f333307ad7d.gz
* make enum declarations C++-friendlyDafydd Harries2007-02-121-4/+2
| | | | darcs-hash:20070212184043-c9803-5b9c875f38650771fe7ea18dc062a0d1a8e8d7eb.gz
* include udp.h in candidate.hDafydd Harries2007-02-041-0/+2
| | | | darcs-hash:20070204182741-c9803-e09a16577f5586cb9814bb7e92099f0eeb8cc0d1.gz
* remove NiceCandidate.port in favour of using NiceCandidate.addr.portDafydd Harries2007-02-021-1/+0
| | | | darcs-hash:20070202114458-c9803-41d9f70a5684037cf9ecf6a6774cd76c88a6eb4c.gz
* add "nice" prefix to UDP codeDafydd Harries2007-02-011-1/+1
| | | | darcs-hash:20070201183830-c9803-6e562ea7405a931c59d56fbf67075fcaf90b1ee9.gz
* add more spaces to header filesDafydd Harries2007-01-311-0/+3
| | | | darcs-hash:20070131232926-c9803-d79432cb512cf4be4fb6937179c1882365818999.gz
* make type<->typedef name mapping more consistent (makes gtk-doc happier)Dafydd Harries2007-01-311-4/+4
| | | | darcs-hash:20070131230744-c9803-46332f2b3e13f2a0f798a61d913f734e5ca57f8e.gz
* tidy up headers/#includesDafydd Harries2007-01-291-0/+4
| | | | darcs-hash:20070129173049-c9803-6719527a015d994ff576293d155b8d1507a70ea9.gz
* add "nice" prefix to agent, candidate, addressDafydd Harries2007-01-291-14/+14
| | | | darcs-hash:20070129161236-c9803-bec5e2eb1477d5e12ae0dd3da3794fb73d180294.gz
* add storage for candidate username/passwordDafydd Harries2007-01-291-0/+2
| | | | darcs-hash:20070129151215-c9803-d8f3b82ebf3c50caa93d1d288fc6c2ecbf8fe776.gz
* split out candidate codeDafydd Harries2007-01-291-0/+44
darcs-hash:20070129151050-c9803-eac37135f61f529b6fcf0db513db10beeb3102ae.gz