|
TAO_AV 2.0.3
|
The Receiver Report packet is sent by all members of a session that are not sending data. It contains a list of RR_Block to represent each source this party is receiving data from. More...
#include <RTCP_Packet.h>


Public Member Functions | |
| RTCP_RR_Packet (char *buffer, int *len) | |
| Constructor for incoming receiver reports. | |
| RTCP_RR_Packet (ACE_UINT32 ssrc, RR_Block *blocks) | |
| Constructor for outgoing receiver reports. | |
| virtual | ~RTCP_RR_Packet (void) |
| Destructor. | |
| unsigned int | packet_size (void) |
| Returns the size of the packet in bytes. | |
| ACE_INT32 | ssrc (void) |
| Returns the synchronization source id of the source sending this packet. | |
| void | dump (void) |
| Prints the contents of the packet. | |
Private Member Functions | |
| void | build_packet (void) |
| Used to create the byte representation of the RTCP packet. | |
Private Attributes | |
| ACE_UINT32 | ssrc_ |
| The synchronization source id of the sender of this report. | |
| RR_Block * | rr_ |
| A linked list of the receiver report block(s) being sent. | |
The Receiver Report packet is sent by all members of a session that are not sending data. It contains a list of RR_Block to represent each source this party is receiving data from.
| RTCP_RR_Packet::RTCP_RR_Packet | ( | char * | buffer, |
| int * | len | ||
| ) |
Constructor for incoming receiver reports.
| RTCP_RR_Packet::RTCP_RR_Packet | ( | ACE_UINT32 | ssrc, |
| RR_Block * | blocks | ||
| ) |
Constructor for outgoing receiver reports.
| RTCP_RR_Packet::~RTCP_RR_Packet | ( | void | ) | [virtual] |
Destructor.
| void RTCP_RR_Packet::build_packet | ( | void | ) | [private, virtual] |
Used to create the byte representation of the RTCP packet.
Implements RTCP_Packet.
| void RTCP_RR_Packet::dump | ( | void | ) |
Prints the contents of the packet.
| unsigned int RTCP_RR_Packet::packet_size | ( | void | ) | [virtual] |
Returns the size of the packet in bytes.
Implements RTCP_Packet.
| ACE_INT32 RTCP_RR_Packet::ssrc | ( | void | ) | [inline] |
Returns the synchronization source id of the source sending this packet.
RR_Block* RTCP_RR_Packet::rr_ [private] |
A linked list of the receiver report block(s) being sent.
ACE_UINT32 RTCP_RR_Packet::ssrc_ [private] |
The synchronization source id of the sender of this report.
1.7.4