|
mediastreamer2
2.9.1
|
#include <ice.h>

Data Fields | |
| IceSession * | session |
| RtpSession * | rtp_session |
| char * | remote_ufrag |
| char * | remote_pwd |
| MSList * | stun_server_checks |
| MSList * | local_candidates |
| MSList * | remote_candidates |
| MSList * | pairs |
| MSList * | losing_pairs |
| MSList * | triggered_checks_queue |
| MSList * | check_list |
| MSList * | valid_list |
| MSList * | foundations |
| MSList * | local_componentIDs |
| MSList * | remote_componentIDs |
| MSList * | transaction_list |
| IceCheckListState | state |
| MSTimeSpec | ta_time |
| MSTimeSpec | keepalive_time |
| uint32_t | foundation_generator |
| bool_t | mismatch |
| bool_t | gathering_candidates |
| bool_t | gathering_finished |
| bool_t | nomination_delay_running |
| MSTimeSpec | gathering_start_time |
| MSTimeSpec | nomination_delay_start_time |
Structure representing an ICE check list.
Each media stream must be assigned a check list. Check lists are added to an ICE session using the ice_session_add_check_list() function.
Pointer to the ICE session
| RtpSession* _IceCheckList::rtp_session |
Pointer to the RTP session associated with this ICE check list
Remote username fragment for this check list (provided via SDP by the peer)
Remote password for this check list (provided via SDP by the peer)
List of IceStunServerCheck structures
| MSList* _IceCheckList::local_candidates |
List of IceCandidate structures
| MSList* _IceCheckList::remote_candidates |
List of IceCandidate structures
| MSList* _IceCheckList::pairs |
List of IceCandidatePair structures
| MSList* _IceCheckList::losing_pairs |
List of IceCandidatePair structures
List of IceCandidatePair structures
| MSList* _IceCheckList::check_list |
List of IceCandidatePair structures
| MSList* _IceCheckList::valid_list |
List of IceValidCandidatePair structures
| MSList* _IceCheckList::foundations |
List of IcePairFoundation structures
List of uint16_t
List of uint16_t
| MSList* _IceCheckList::transaction_list |
List of IceTransaction structures
Global state of the ICE check list
| MSTimeSpec _IceCheckList::ta_time |
Time when the Ta timer has been processed for the last time
| MSTimeSpec _IceCheckList::keepalive_time |
Time when the last keepalive packet has been sent for this stream
| uint32_t _IceCheckList::foundation_generator |
Autoincremented integer to generate unique foundation values
| bool_t _IceCheckList::mismatch |
Boolean value telling whether there was a mismatch during the answer/offer process
Boolean value telling whether a candidate gathering process is running or not
Boolean value telling whether the candidate gathering process has finished or not
Boolean value telling whether the nomination process has been delayed or not
| MSTimeSpec _IceCheckList::gathering_start_time |
Time when the gathering process was started
| MSTimeSpec _IceCheckList::nomination_delay_start_time |
Time when the nomination process has been delayed
1.7.6.1