WARNING: The online documentation has moved to https://docs.pjsip.org.

Visit the new documentation at https://docs.pjsip.org:

BLOG | DOCUMENTATION | GITHUB

Home --> Documentations --> PJNATH Reference

#include <ice_session.h>

Data Fields

pj_ice_sess_checklist_state state
 
unsigned count
 
pj_ice_sess_check checks [PJ_ICE_MAX_CHECKS]
 
unsigned foundation_cnt
 
pj_str_t foundation [PJ_ICE_MAX_CHECKS *2]
 
pj_timer_entry timer
 

Detailed Description

This structure represents ICE check list, that is an ordered set of candidate pairs that an agent will use to generate checks.

Forward declaration for checklist.

Field Documentation

◆ checks

pj_ice_sess_check pj_ice_sess_checklist::checks[PJ_ICE_MAX_CHECKS]

Array of candidate pairs (checks).

◆ count

unsigned pj_ice_sess_checklist::count

Number of candidate pairs (checks).

◆ foundation

pj_str_t pj_ice_sess_checklist::foundation[PJ_ICE_MAX_CHECKS *2]

Array of foundations, check foundation index refers to this array.

◆ foundation_cnt

unsigned pj_ice_sess_checklist::foundation_cnt

Number of foundations.

◆ state

pj_ice_sess_checklist_state pj_ice_sess_checklist::state

The checklist state.

◆ timer

pj_timer_entry pj_ice_sess_checklist::timer

A timer used to perform periodic check for this checklist.


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

 


PJNATH - Open Source NAT traversal helper library supporting STUN, TURN, and ICE
Copyright (C) 2006-2009 Teluu Inc.