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>

Public Member Functions

 PJ_DECL_LIST_MEMBER (struct pj_ice_rx_check)
 

Data Fields

unsigned comp_id
 
unsigned transport_id
 
pj_sockaddr src_addr
 
unsigned src_addr_len
 
pj_bool_t use_candidate
 
pj_uint32_t priority
 
pj_stun_uint64_attrrole_attr
 

Detailed Description

This structure represents an incoming check (an incoming Binding request message), and is mainly used to keep early checks in the list in the ICE session. An early check is a request received from remote when we haven't received SDP answer yet, therefore we can't perform triggered check. For such cases, keep the incoming request in a list, and we'll do triggered checks (simultaneously) as soon as we receive answer.

Member Function Documentation

◆ PJ_DECL_LIST_MEMBER()

pj_ice_rx_check::PJ_DECL_LIST_MEMBER ( struct pj_ice_rx_check  )

Standard list

Field Documentation

◆ comp_id

unsigned pj_ice_rx_check::comp_id

Component ID.

◆ priority

pj_uint32_t pj_ice_rx_check::priority

PRIORITY value in the req.

◆ role_attr

pj_stun_uint64_attr* pj_ice_rx_check::role_attr

ICE-CONTROLLING/CONTROLLED

◆ src_addr

pj_sockaddr pj_ice_rx_check::src_addr

Source address of request

◆ src_addr_len

unsigned pj_ice_rx_check::src_addr_len

Length of src address.

◆ transport_id

unsigned pj_ice_rx_check::transport_id

Transport ID.

◆ use_candidate

pj_bool_t pj_ice_rx_check::use_candidate

USE-CANDIDATE is present?


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.