#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 |
|
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 };
|
|
Copy constructor. 00381 : RTCPPacket() { 00382 setName(rtcpByePacket.name()); 00383 operator=(rtcpByePacket); 00384 };
|
|
Destructor. 00387 { 00388 00389 };
|
|
Returns the class name "RTCPByePacket". Reimplemented from RTCPPacket. 00404 { 00405 return "RTCPByePacket"; 00406 };
|
|
Duplicates the RTCPByePacket by calling the copy constructor. Reimplemented from RTCPPacket. 00399 { 00400 return new RTCPByePacket(*this); 00401 };
|
|
Assignment operator. 00392 { 00393 RTCPPacket::operator=(rtcpByePacket); 00394 _ssrc = rtcpByePacket._ssrc; 00395 return *this; 00396 };
|
|
Sets the ssrc identifier. 00414 { 00415 _ssrc = ssrc; 00416 };
|
|
Returns the ssrc identifier. 00409 { 00410 return _ssrc; 00411 };
|
|
The ssrc identifier. |