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

RTCPEndsystemModule Class Reference

#include <RTCPEndsystemModule.h>

List of all members.

Protected Member Functions

virtual void handleMessageFromRTP (cMessage *msg)
virtual void handleMessageFromSocketLayer (cMessage *msg)
virtual void handleSelfMessage (cMessage *msg)
virtual void initializeRTCP (RTPInnerPacket *rinp)
virtual void senderModuleInitialized (RTPInnerPacket *rinp)
virtual void dataOut (RTPInnerPacket *packet)
virtual void dataIn (RTPInnerPacket *rinp)
virtual void leaveSession (RTPInnerPacket *rinp)
virtual void socketRet (SocketInterfacePacket *sifpIn)
virtual void connectRet (SocketInterfacePacket *sifpIn)
virtual void readRet (SocketInterfacePacket *sifpIn)


Detailed Description

The class RTCPEndsystemModule is responsible for creating, receiving and processing of rtcp packets. It also keeps track of this and other rtp end systems.


Member Function Documentation

void RTCPEndsystemModule::connectRet (  SocketInterfacePacket *  sifpIn  )  [protected, virtual]
 

Called when the socket layer has finished a connect.

void RTCPEndsystemModule::dataIn (  RTPInnerPacket *  rinp  )  [protected, virtual]
 

Stores information about an outgoing rtp data packet.

void RTCPEndsystemModule::dataOut (  RTPInnerPacket *  packet  )  [protected, virtual]
 

Stores information about an outgoing rtp data packet.

void RTCPEndsystemModule::handleMessageFromRTP (  cMessage *  msg  )  [protected, virtual]
 

Handles messages from the rtp module.

void RTCPEndsystemModule::handleMessageFromSocketLayer (  cMessage *  msg  )  [protected, virtual]
 

Handles messages coming from the socket layer.

void RTCPEndsystemModule::handleSelfMessage (  cMessage *  msg  )  [protected, virtual]
 

Handles self messages.

void RTCPEndsystemModule::initializeRTCP (  RTPInnerPacket *  rinp  )  [protected, virtual]
 

Initializes the rtcp module when the session is started.

void RTCPEndsystemModule::leaveSession (  RTPInnerPacket *  rinp  )  [protected, virtual]
 

Makes the rtcp module send an RTCPByePacket in the next RTCPCompoundPacket to tell other participants in the rtp session that this end system leaves.

void RTCPEndsystemModule::readRet (  SocketInterfacePacket *  sifpIn  )  [protected, virtual]
 

Called when this rtcp module receives data from the socket layer.

void RTCPEndsystemModule::senderModuleInitialized (  RTPInnerPacket *  rinp  )  [protected, virtual]
 

Stores information about the new transmission.

void RTCPEndsystemModule::socketRet (  SocketInterfacePacket *  sifpIn  )  [protected, virtual]
 

Called when the socket layer has returned a socket.


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