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 ()
RTCPCompoundPacketoperator= (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