RTCP Layer

Collaboration diagram for RTCP Layer:

Modules

 RTCP Packets Handling
 RTCP Events Loop

Functions

int rtcp_thread_create (rtp_thread *th)
int rtcp_recv (rtp_session *sess)

Detailed Description

RTCP Layer

Function Documentation

int rtcp_recv ( rtp_session *  rtp_sess  ) 

Actually receives an RTCP packet for the given RTP Session

Parameters:
rtp_sess The Session for which to receive the packet
Returns:
0 if everything was ok, 1 if the packet was malformed

Definition at line 102 of file rtcp_recv.c.

References rtcp_hdr_val_chk(), rtcp_parse_pkt(), and rtp_ssrc_check().

Referenced by rtcp().

Here is the call graph for this function:

int rtcp_thread_create ( rtp_thread *  rtp_th  ) 

Given an rtp_thread binds an RTCP main loop to it

Parameters:
rtp_th The newly allocated and initialized rtp thread
Returns:
0 if everything was ok, 1 otherwise

Definition at line 148 of file rtcp.c.

References rtcp().

Referenced by init_state().

Here is the call graph for this function:


Generated on Tue Feb 3 03:10:03 2009 for libnemesi by  doxygen 1.5.4