Main Page | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

RTCPCompoundPacket Class Reference

#include <RTCPPacket.h>

List of all members.

Public Member Functions

 RTCPCompoundPacket (const char *name=NULL)
 RTCPCompoundPacket (const RTCPCompoundPacket &rtcpCompoundPacket)
virtual ~RTCPCompoundPacket ()
RTCPCompoundPacket & operator= (const RTCPCompoundPacket &rtcpCompoundPacket)
virtual cObject * dup () const
virtual const char * className () const
virtual void info (char *buf) const
virtual void writeContents (ostream &os) const
virtual void addRTCPPacket (RTCPPacket *rtcpPacket)
virtual cArray * rtcpPackets ()


Detailed Description

An rtcp compound packet acts as container for rtcp packets, which are transmitted in an RTCPCompoundPacket. Every RTCPCompoundPacket must consist at least one RTCPSenderReportPacketof RTCPReceiverReportPacket and one RTCPSDESPacket. This class doesn't check if these requirements are met.


Constructor & Destructor Documentation

RTCPCompoundPacket::RTCPCompoundPacket (  const char *  name = NULL  ) 
 

Default constructor.

RTCPCompoundPacket::RTCPCompoundPacket (  const RTCPCompoundPacket &  rtcpCompoundPacket  ) 
 

Copy constructor.

RTCPCompoundPacket::~RTCPCompoundPacket (   )  [virtual]
 

Destructor.


Member Function Documentation

void RTCPCompoundPacket::addRTCPPacket (  RTCPPacket *  rtcpPacket  )  [virtual]
 

Adds an RTCPPacket to this RTCPCompoundPacket.

const char * RTCPCompoundPacket::className (   )  const [virtual]
 

Return the class name "RTCPCompoundPacket".

cObject * RTCPCompoundPacket::dup (   )  const [virtual]
 

Duplicates the RTCPCompoundPacket by calling the copy constructor.

void RTCPCompoundPacket::info (  char *  buf  )  const [virtual]
 

Writes a short info about this RTCPCompoundPacket into the given string.

RTCPCompoundPacket & RTCPCompoundPacket::operator= (  const RTCPCompoundPacket &  rtcpCompoundPacket  ) 
 

Assignment operator.

cArray * RTCPCompoundPacket::rtcpPackets (   )  [virtual]
 

Returns a copy of the cArray in which the rtcp packets are stored.

void RTCPCompoundPacket::writeContents (  ostream &  os  )  const [virtual]
 

Writes a longer info about this RTCPCompoundPacket into the given stream.


The documentation for this class was generated from the following files:
Generated on Tue Sep 12 12:20:21 2006 for RTP model for OMNeT++ by  doxygen 1.4.2