| Asterisk - The Open Source Telephony Project GIT-master-27fb039
    | 
Structure defining an RTCP session. More...

Structure defining an RTCP session.
The concept "RTCP session" is not defined in RFC 3550, but since this structure is analogous to ast_rtp, which tracks a RTP session, it is logical to think of this as a RTCP session.
RTCP packet is defined on page 9 of RFC 3550.
Definition at line 536 of file res_rtp_asterisk.c.
| double accumulated_transit | 
accumulated a-dlsr-lsr
Definition at line 552 of file res_rtp_asterisk.c.
Referenced by update_rtt_stats().
| unsigned int expected_prior | 
no. packets in previous interval
Definition at line 546 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and ast_rtp_interpret().
| int firseq | 
Definition at line 602 of file res_rtp_asterisk.c.
Referenced by rtp_write_rtcp_fir().
| unsigned char frame_buf[512+AST_FRIENDLY_OFFSET] | 
Definition at line 615 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_interpret().
| unsigned int lastsrtxcount | 
Transmit packet count when last SR sent
Definition at line 551 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_calculate_sr_rr_statistics(), and ast_rtcp_generate_report().
| char* local_addr_str | 
Definition at line 612 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_calculate_sr_rr_statistics(), ast_rtcp_interpret(), ast_rtp_destroy(), ast_rtp_prop_set(), and ast_rtp_remote_address_set().
| double maxrtt | 
Maximum of calculated round trip time
Definition at line 582 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_rtt_stats().
| double maxrxjitter | 
Maximum of calculated interarrival jitter
Definition at line 576 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and calc_rxstamp_and_jitter().
| double maxrxlost | 
Maximum calculated lost number of packets between reports
Definition at line 570 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat().
| double maxrxmes | 
Maximum of calculated mes
Definition at line 595 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_local_mes_stats().
| double minrtt | 
Minimum of calculated round trip time
Definition at line 583 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_rtt_stats().
| double minrxjitter | 
Minimum of calculated interarrival jitter
Definition at line 577 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and calc_rxstamp_and_jitter().
| double minrxlost | 
Minimum calculated lost number of packets between reports
Definition at line 571 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat().
| double minrxmes | 
Minimum of calculated mes
Definition at line 596 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_local_mes_stats().
| double normdev_rxjitter | 
Mean of calculated interarrival jitter
Definition at line 578 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and calc_rxstamp_and_jitter().
| double normdev_rxlost | 
Mean of calculated lost packets between reports
Definition at line 572 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_local_mes_stats().
| double normdev_rxmes | 
Mean of calculated mes
Definition at line 597 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_local_mes_stats().
| double normdevrtt | 
Mean of calculated round trip time
Definition at line 584 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), update_local_mes_stats(), update_reported_mes_stats(), and update_rtt_stats().
| unsigned int received_prior | 
no. packets received in previous interval
Definition at line 547 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and ast_rtp_interpret().
| double reported_jitter | 
The contents of their last jitter entry in the RR in seconds
Definition at line 554 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), update_jitter_stats(), and update_reported_mes_stats().
| unsigned int reported_jitter_count | 
Reported interarrival jitter count
Definition at line 561 of file res_rtp_asterisk.c.
Referenced by update_jitter_stats().
| unsigned int reported_lost | 
Reported lost packets in their RR
Definition at line 555 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_lost_stats().
| unsigned int reported_lost_count | 
Reported packets lost count
Definition at line 567 of file res_rtp_asterisk.c.
Referenced by update_lost_stats().
| double reported_maxjitter | 
Maximum reported interarrival jitter
Definition at line 557 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_jitter_stats().
| double reported_maxlost | 
Maximum reported packets lost
Definition at line 563 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_lost_stats().
| double reported_maxmes | 
Maximum reported mes
Definition at line 589 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_reported_mes_stats().
| double reported_mes | 
The calculated MES from their last RR
Definition at line 588 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_interpret(), ast_rtp_get_stat(), and update_reported_mes_stats().
| unsigned int reported_mes_count | 
Reported mes count
Definition at line 593 of file res_rtp_asterisk.c.
Referenced by update_reported_mes_stats().
| double reported_minjitter | 
Minimum reported interarrival jitter
Definition at line 558 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_jitter_stats().
| double reported_minlost | 
Minimum reported packets lost
Definition at line 564 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_lost_stats().
| double reported_minmes | 
Minimum reported mes
Definition at line 590 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_reported_mes_stats().
| double reported_normdev_jitter | 
Mean of reported interarrival jitter
Definition at line 559 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_jitter_stats().
| double reported_normdev_lost | 
Mean of reported packets lost
Definition at line 565 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), update_lost_stats(), and update_reported_mes_stats().
| double reported_normdev_mes | 
Mean of reported mes
Definition at line 591 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_reported_mes_stats().
| double reported_stdev_jitter | 
Standard deviation of reported interarrival jitter
Definition at line 560 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), update_jitter_stats(), and update_reported_mes_stats().
| double reported_stdev_lost | 
Standard deviation of reported packets lost
Definition at line 566 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_lost_stats().
| double reported_stdev_mes | 
Standard deviation of reported mes
Definition at line 592 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_reported_mes_stats().
| unsigned int rr_count | 
number of RRs we've sent, not including report blocks in SR's
Definition at line 549 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_calculate_sr_rr_statistics().
| int rtcp_info | 
Definition at line 537 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_interpret().
| double rtt | 
Last reported rtt
Definition at line 553 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_interpret(), ast_rtp_get_stat(), and update_rtt_stats().
| unsigned int rtt_count | 
Calculated round trip time count
Definition at line 586 of file res_rtp_asterisk.c.
Referenced by update_rtt_stats().
| unsigned int rxjitter_count | 
Calculated interarrival jitter count
Definition at line 580 of file res_rtp_asterisk.c.
Referenced by calc_rxstamp_and_jitter().
| double rxlost | 
Calculated number of lost packets since last report
Definition at line 569 of file res_rtp_asterisk.c.
| unsigned int rxlost_count | 
Calculated lost packets sample count
Definition at line 574 of file res_rtp_asterisk.c.
| struct timeval rxlsr | 
Time when we got their last SR
Definition at line 544 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_generate_report(), and ast_rtcp_interpret().
| unsigned int rxmes_count | 
mes count
Definition at line 599 of file res_rtp_asterisk.c.
Referenced by update_local_mes_stats().
| int s | 
Socket
Definition at line 538 of file res_rtp_asterisk.c.
Referenced by __rtp_recvfrom(), __rtp_sendto(), ast_rtcp_read(), ast_rtp_fd(), ast_rtp_prop_set(), and rtp_deallocate_transport().
| int schedid | 
Schedid returned from ast_sched_add() to schedule RTCP-transmissions
Definition at line 548 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_write(), ast_rtp_interpret(), ast_rtp_prop_set(), ast_rtp_stop(), rtp_raw_write(), rtp_write_rtcp_fir(), and rtp_write_rtcp_psfb().
| unsigned int soc | 
What they told us
Definition at line 541 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_interpret().
| unsigned int spc | 
What they told us
Definition at line 542 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_interpret().
| unsigned int sr_count | 
number of SRs we've sent
Definition at line 550 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_calculate_sr_rr_statistics().
| double stdev_rxjitter | 
Standard deviation of calculated interarrival jitter
Definition at line 579 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), calc_rxstamp_and_jitter(), and update_local_mes_stats().
| double stdev_rxlost | 
Standard deviation of calculated lost packets between reports
Definition at line 573 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat().
| double stdev_rxmes | 
Standard deviation of calculated mes
Definition at line 598 of file res_rtp_asterisk.c.
Referenced by update_local_mes_stats().
| double stdevrtt | 
Standard deviation of calculated round trip time
Definition at line 585 of file res_rtp_asterisk.c.
Referenced by ast_rtp_get_stat(), and update_rtt_stats().
| struct ast_sockaddr them | 
Socket representation of the remote endpoint.
Definition at line 540 of file res_rtp_asterisk.c.
Referenced by __rtp_recvfrom(), ast_rtcp_calculate_sr_rr_statistics(), ast_rtcp_generate_nack(), ast_rtcp_generate_report(), ast_rtcp_generate_sdes(), ast_rtcp_interpret(), ast_rtcp_read(), ast_rtcp_write(), ast_rtp_interpret(), ast_rtp_prop_set(), ast_rtp_read(), ast_rtp_remote_address_set(), rtp_transport_wide_cc_feedback_produce(), rtp_write_rtcp_fir(), and rtp_write_rtcp_psfb().
| unsigned int themrxlsr | 
The middle 32 bits of the NTP timestamp in the last received SR
Definition at line 543 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_generate_report(), and ast_rtcp_interpret().
| struct timeval txlsr | 
Time when we sent or last SR
Definition at line 545 of file res_rtp_asterisk.c.
Referenced by ast_rtcp_calculate_sr_rr_statistics().
| enum ast_rtp_instance_rtcp type | 
Definition at line 613 of file res_rtp_asterisk.c.
Referenced by __rtp_sendto(), ast_rtp_prop_set(), ast_rtp_read(), ast_rtp_remote_address_set(), and rtcp_mux().
| struct ast_sockaddr us | 
Socket representation of the local endpoint.
Definition at line 539 of file res_rtp_asterisk.c.
Referenced by ast_rtp_prop_set(), and ast_rtp_remote_address_set().