#include <RTCP_Packet.h>
Inheritance diagram for RTCP_RR_Packet:
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. |
|
Constructor for incoming receiver reports.
|
|
Constructor for outgoing receiver reports.
|
|
Destructor.
|
|
Used to create the byte representation of the RTCP packet.
Implements RTCP_Packet. |
|
Prints the contents of the packet.
|
|
Returns the size of the packet in bytes.
Implements RTCP_Packet. |
|
Returns the synchronization source id of the source sending this packet.
|
|
A linked list of the receiver report block(s) being sent.
|
|
The synchronization source id of the sender of this report.
|