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...
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.