mediastreamer2  2.9.1
Data Fields
_IceCheckList Struct Reference

#include <ice.h>

Collaboration diagram for _IceCheckList:
Collaboration graph
[legend]

Data Fields

IceSessionsession
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

Detailed Description

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.


Field Documentation

Pointer to the ICE 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

List of IceCandidate structures

List of IceCandidate structures

List of IceCandidatePair structures

List of IceCandidatePair structures

List of IceCandidatePair structures

List of IceCandidatePair structures

List of IceValidCandidatePair structures

List of IcePairFoundation structures

List of uint16_t

List of uint16_t

List of IceTransaction structures

Global state of the ICE check list

Time when the Ta timer has been processed for the last time

Time when the last keepalive packet has been sent for this stream

Autoincremented integer to generate unique foundation values

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

Time when the gathering process was started

Time when the nomination process has been delayed


The documentation for this struct was generated from the following file: