RTP Trace System  1.0
Coral::RTCPReceiver Class Reference

RTCP Receiver. More...

#include <rtcpreceiver.h>

Inheritance diagram for Coral::RTCPReceiver:
Coral::Thread Coral::Synchronizable

List of all members.

Public Member Functions

 RTCPReceiver ()
 RTCPReceiver (RTCPAbstractServer *server, Socket *receiverSocket)
 ~RTCPReceiver ()
void init (RTCPAbstractServer *server, Socket *receiverSocket)

Private Member Functions

void run ()

Private Attributes

SocketReceiverSocket
RTCPAbstractServerServer
double AverageRTCPSize

Detailed Description

RTCP Receiver.

This class implements an RTCP receiver based on Thread.

Author:
Thomas Dreibholz
Version:
1.0

Constructor & Destructor Documentation

Default constructor. You have to initialize RTCPReceiver by calling init(...) later!

See also:
init
Coral::RTCPReceiver::RTCPReceiver ( RTCPAbstractServer server,
Socket receiverSocket 
)

Constructor for new RTCPReceiver. The new receiver's thread has to be started by calling start()!

Parameters:
serverRTCPAbstractServer.
receiverSocketSocket to receive RTCP packets from.

Member Function Documentation

void Coral::RTCPReceiver::init ( RTCPAbstractServer server,
Socket receiverSocket 
)

Initialize new RTCPReceiver. The new receiver's thread has to be started by calling start()!

Parameters:
serverRTCPAbstractServer.
receiverSocketSocket to receive RTCP packets from.
void Coral::RTCPReceiver::run ( ) [private, virtual]

The virtual run() method, which contains the thread's implementation. It has to be implemented by classes, which inherit Thread.

Implements Coral::Thread.


Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines