Commit d92ab419 authored by Ghislain MARY's avatar Ghislain MARY

Perform regular nomination to conclude ICE processing.

parent 0a330d7f
......@@ -147,6 +147,11 @@ typedef struct _IcePairFoundation {
char remote[32]; /**< Foundation of the remote candidate */
} IcePairFoundation;
typedef struct _IceValidCandidatePair {
IceCandidatePair *valid;
IceCandidatePair *generated_from;
} IceValidCandidatePair;
/**
* Structure representing an ICE check list.
*
......@@ -161,7 +166,7 @@ typedef struct _IceCheckList {
MSList *remote_candidates; /**< List of IceCandidate structures */
MSList *pairs; /**< List of IceCandidatePair structures */
MSList *triggered_checks_queue; /**< List of IceCandidatePair structures */
MSList *valid_list; /**< List of IceCandidatePair structures */
MSList *valid_list; /**< List of IceValidCandidatePair structures */
MSList *foundations; /**< List of IcePairFoundation structures */
MSList *componentIDs; /**< List of uint16_t */
IceCheckListState state;
......@@ -413,6 +418,11 @@ MS2_PUBLIC void ice_dump_candidates(IceCheckList *cl);
*/
MS2_PUBLIC void ice_dump_candidate_pairs(IceCheckList *cl);
/**
* Dump the valid list of an ICE check list in the traces (debug function).
*/
MS2_PUBLIC void ice_dump_valid_list(IceCheckList *cl);
/**
* Dump the list of candidate pair foundations of an ICE check list in the traces (debug function).
*/
......
This diff is collapsed.
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment