#include <RTCPPacket.h>
Inheritance diagram for RTCPByePacket:
Public Member Functions | |
RTCPByePacket (const char *name=NULL) | |
RTCPByePacket (const RTCPByePacket &rtcpByePacket) | |
virtual | ~RTCPByePacket () |
RTCPByePacket & | operator= (const RTCPByePacket &rtcpByePacket) |
virtual cObject * | dup () const |
virtual const char * | className () const |
virtual u_int32 | ssrc () |
virtual void | setSSRC (u_int32 ssrc) |
Protected Attributes | |
u_int32 | _ssrc |
RTCPByePacket::RTCPByePacket | ( | const char * | name = NULL |
) |
Default constructor.
00372 : RTCPPacket(name) { 00373 _packetType = RTCP_PT_BYE; 00374 _count = 1; 00375 _ssrc = 0; 00376 // space for the ssrc identifier 00377 addLength(4); 00378 };
RTCPByePacket::RTCPByePacket | ( | const RTCPByePacket & | rtcpByePacket | ) |
Copy constructor.
00381 : RTCPPacket() { 00382 setName(rtcpByePacket.name()); 00383 operator=(rtcpByePacket); 00384 };
const char * RTCPByePacket::className | ( | ) | const [virtual] |
cObject * RTCPByePacket::dup | ( | ) | const [virtual] |
Duplicates the RTCPByePacket by calling the copy constructor.
Reimplemented from RTCPPacket.
00399 { 00400 return new RTCPByePacket(*this); 00401 };
RTCPByePacket & RTCPByePacket::operator= | ( | const RTCPByePacket & | rtcpByePacket | ) |
Assignment operator.
00392 { 00393 RTCPPacket::operator=(rtcpByePacket); 00394 _ssrc = rtcpByePacket._ssrc; 00395 return *this; 00396 };
void RTCPByePacket::setSSRC | ( | u_int32 | ssrc | ) | [virtual] |
u_int32 RTCPByePacket::ssrc | ( | ) | [virtual] |
u_int32 RTCPByePacket::_ssrc [protected] |
The ssrc identifier.