INET Framework for OMNeT++/OMNEST
inet::rtp::RTCPByePacket Class Reference

#include <RTCPPacket2.h>

Inheritance diagram for inet::rtp::RTCPByePacket:
inet::rtp::RTCPByePacket_Base inet::rtp::RTCPPacket inet::rtp::RTCPPacket_Base

Public Member Functions

 RTCPByePacket (const char *name=nullptr, int kind=0)
 
 RTCPByePacket (const RTCPByePacket &other)
 
RTCPByePacketoperator= (const RTCPByePacket &other)
 
virtual RTCPByePacketdup () const override
 
- Public Member Functions inherited from inet::rtp::RTCPByePacket_Base
virtual ~RTCPByePacket_Base ()
 
virtual void parsimPack (omnetpp::cCommBuffer *b) const override
 
virtual void parsimUnpack (omnetpp::cCommBuffer *b) override
 
virtual uint32_t getSsrc () const
 
virtual void setSsrc (uint32_t ssrc)
 
- Public Member Functions inherited from inet::rtp::RTCPPacket
 RTCPPacket (const char *name=nullptr, int kind=0)
 
 RTCPPacket (const RTCPPacket &other)
 
RTCPPacketoperator= (const RTCPPacket &other)
 
virtual int getRtcpLength () const override
 
virtual void setRtcpLength (int rtcpLength_var) override
 
- Public Member Functions inherited from inet::rtp::RTCPPacket_Base
virtual ~RTCPPacket_Base ()
 
virtual int8_t getVersion () const
 
virtual void setVersion (int8_t version)
 
virtual bool getPadding () const
 
virtual void setPadding (bool padding)
 
virtual short getCount () const
 
virtual void setCount (short count)
 
virtual short getPacketType () const
 
virtual void setPacketType (short packetType)
 

Additional Inherited Members

- Protected Member Functions inherited from inet::rtp::RTCPByePacket_Base
bool operator== (const RTCPByePacket_Base &)
 
 RTCPByePacket_Base (const char *name=nullptr, short kind=0)
 
 RTCPByePacket_Base (const RTCPByePacket_Base &other)
 
RTCPByePacket_Baseoperator= (const RTCPByePacket_Base &other)
 
- Protected Member Functions inherited from inet::rtp::RTCPPacket_Base
bool operator== (const RTCPPacket_Base &)
 
 RTCPPacket_Base (const char *name=nullptr, short kind=0)
 
 RTCPPacket_Base (const RTCPPacket_Base &other)
 
RTCPPacket_Baseoperator= (const RTCPPacket_Base &other)
 
- Protected Attributes inherited from inet::rtp::RTCPByePacket_Base
uint32_t ssrc
 
- Protected Attributes inherited from inet::rtp::RTCPPacket_Base
int8_t version
 
bool padding
 
short count
 
short packetType
 

Constructor & Destructor Documentation

inet::rtp::RTCPByePacket::RTCPByePacket ( const char *  name = nullptr,
int  kind = 0 
)
74  : RTCPByePacket_Base(name, kind)
75 {
76  // space for the ssrc identifier
77  addByteLength(4);
78 };
RTCPByePacket_Base(const char *name=nullptr, short kind=0)
inet::rtp::RTCPByePacket::RTCPByePacket ( const RTCPByePacket other)
inline
60 : RTCPByePacket_Base(other) {}
RTCPByePacket_Base(const char *name=nullptr, short kind=0)

Member Function Documentation

virtual RTCPByePacket* inet::rtp::RTCPByePacket::dup ( ) const
inlineoverridevirtual

Reimplemented from inet::rtp::RTCPByePacket_Base.

62 { return new RTCPByePacket(*this); }
RTCPByePacket(const char *name=nullptr, int kind=0)
Definition: RTCPPacket.cc:73
RTCPByePacket& inet::rtp::RTCPByePacket::operator= ( const RTCPByePacket other)
inline
61 { RTCPByePacket_Base::operator=(other); return *this; }
RTCPByePacket_Base & operator=(const RTCPByePacket_Base &other)

The documentation for this class was generated from the following files: