mediastreamer2  2.11.0
Data Fields
_IceSession Struct Reference

#include <ice.h>

Collaboration diagram for _IceSession:
Collaboration graph
[legend]

Data Fields

struct _IceCheckListstreams [8]
char * local_ufrag
char * local_pwd
char * remote_ufrag
char * remote_pwd
IceRole role
IceSessionState state
uint64_t tie_breaker
uint32_t ta
uint8_t max_connectivity_checks
uint8_t keepalive_timeout
MSTimeSpec event_time
bool_t send_event
struct sockaddr_storage ss
socklen_t ss_len

Detailed Description

Structure representing an ICE session.


Field Documentation

Table of IceChecklist structure pointers. Each element represents a media stream

Local username fragment for the session (assigned during the session creation)

Local password for the session (assigned during the session creation)

Remote username fragment for the session (provided via SDP by the peer)

Remote password for the session (provided via SDP by the peer)

Role played by the agent for this session

State of the session

Random number used to resolve role conflicts (see paragraph 5.2 of the RFC 5245)

uint32_t _IceSession::ta

Duration of timer for sending connectivity checks in ms

Configuration parameter to limit the number of connectivity checks performed by the agent (default is 100)

Configuration parameter to define the timeout between each keepalive packets (default is 15s)

Time when an event must be sent

Value of the event to send Boolean value telling whether an event must be sent or not

struct sockaddr_storage _IceSession::ss

STUN server address to use for the candidates gathering process

Length of the STUN server address to use for the candidates gathering process


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