#include <RTCP_Packet.h>
Inheritance diagram for RTCP_SR_Packet:
Public Methods | |
RTCP_SR_Packet (char *buffer, int *len) | |
Constructor for incoming SR packets. More... | |
RTCP_SR_Packet (ACE_UINT32 ssrcVal, ACE_UINT32 ntpMSByte, ACE_UINT32 ntpLSByte, ACE_UINT32 timestamp, ACE_UINT32 pktsSent, ACE_UINT32 octetsSent, RR_Block *rrBlocks) | |
Constructor for outgoing SR packets. More... | |
virtual | ~RTCP_SR_Packet (void) |
Destructor. More... | |
unsigned int | packet_size (void) |
Returns the size of the packet in bytes. More... | |
ACE_UINT32 | ssrc (void) |
Returns the synchronization source id for the sender of this packet. More... | |
ACE_UINT32 | ntp_ts_msw (void) |
Returns the most significant word of the NTP timestamp. More... | |
ACE_UINT32 | ntp_ts_lsw (void) |
Returns the least significant word of the NTP timestamp. More... | |
void | dump (void) |
Prints the contents of the packet. More... | |
Private Methods | |
void | build_packet (void) |
Used to create the byte representation of the RTCP packet. More... | |
Private Attributes | |
ACE_UINT32 | ssrc_ |
The synchronization source id of the sender generating this report. More... | |
ACE_UINT32 | ntp_ts_msw_ |
The most significant word of the NTP timestamp. More... | |
ACE_UINT32 | ntp_ts_lsw_ |
The least significant word of the NTP timestamp. More... | |
ACE_UINT32 | rtp_ts_ |
The RTP timestamp. More... | |
ACE_UINT32 | psent_ |
The total number of packets sent. More... | |
ACE_UINT32 | osent_ |
The total number of octets sent. More... | |
RR_Block * | rr_ |
A linked list of receiver report blocks. More... |
|
Constructor for incoming SR packets.
|
|
Constructor for outgoing SR packets.
|
|
Destructor.
|
|
Used to create the byte representation of the RTCP packet.
Reimplemented from RTCP_Packet. |
|
Prints the contents of the packet.
|
|
Returns the least significant word of the NTP timestamp.
|
|
Returns the most significant word of the NTP timestamp.
|
|
Returns the size of the packet in bytes.
Reimplemented from RTCP_Packet. |
|
Returns the synchronization source id for the sender of this packet.
|
|
The least significant word of the NTP timestamp.
|
|
The most significant word of the NTP timestamp.
|
|
The total number of octets sent.
|
|
The total number of packets sent.
|
|
A linked list of receiver report blocks.
|
|
The RTP timestamp.
|
|
The synchronization source id of the sender generating this report.
|