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

RTCPSenderReportPacket Class Reference

#include <RTCPPacket.h>

Inheritance diagram for RTCPSenderReportPacket:

RTCPReceiverReportPacket RTCPPacket List of all members.

Public Member Functions

 RTCPSenderReportPacket (const char *name=NULL)
 RTCPSenderReportPacket (const RTCPSenderReportPacket &rtcpSenderReportPacket)
virtual ~RTCPSenderReportPacket ()
RTCPSenderReportPacketoperator= (const RTCPSenderReportPacket &rtcpSenderReportPacket)
virtual cObject * dup () const
virtual const char * className () const
virtual void info (char *buf) const
virtual void writeContents (ostream &os) const
virtual SenderReportsenderReport ()
virtual void setSenderReport (SenderReport *senderReport)

Detailed Description

This class represents rtcp sender report packets. A rtcp sender report packet is very similar to an rtcp receiver report packet with the only difference that it includes exactly one sender report. To express this similarity it is a subclass of RTPReceiverReportPacket.
See also:
SenderReport

ReceptionReport


Constructor & Destructor Documentation

RTCPSenderReportPacket::RTCPSenderReportPacket const char *  name = NULL  ) 
 

Default constructor.

RTCPSenderReportPacket::RTCPSenderReportPacket const RTCPSenderReportPacket rtcpSenderReportPacket  ) 
 

Copy constructor.

RTCPSenderReportPacket::~RTCPSenderReportPacket  )  [virtual]
 

Destructor.


Member Function Documentation

const char * RTCPSenderReportPacket::className  )  const [virtual]
 

Return the class name "RTCPSenderReportPacket".

Reimplemented from RTCPReceiverReportPacket.

cObject * RTCPSenderReportPacket::dup  )  const [virtual]
 

Duplicates the RTCPSenderReportPacket by calling the copy constructor.

Reimplemented from RTCPReceiverReportPacket.

void RTCPSenderReportPacket::info char *  buf  )  const [virtual]
 

Writes a one line info about this RTCPSenderReportPacket into the given string.

Reimplemented from RTCPReceiverReportPacket.

RTCPSenderReportPacket & RTCPSenderReportPacket::operator= const RTCPSenderReportPacket rtcpSenderReportPacket  ) 
 

Assignment operator.

SenderReport * RTCPSenderReportPacket::senderReport  )  [virtual]
 

Returns a copy of the sender report stored in this RTCPSenderReportPacket.

See also:
SenderReport

void RTCPSenderReportPacket::setSenderReport SenderReport senderReport  )  [virtual]
 

Sets the sender report.

See also:
SenderReport

void RTCPSenderReportPacket::writeContents ostream &  os  )  const [virtual]
 

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

Reimplemented from RTCPReceiverReportPacket.


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