|
RTP Trace System
1.0
|
RTCP Receiver. More...
#include <rtcpreceiver.h>
Public Member Functions | |
| RTCPReceiver () | |
| RTCPReceiver (RTCPAbstractServer *server, Socket *receiverSocket) | |
| ~RTCPReceiver () | |
| void | init (RTCPAbstractServer *server, Socket *receiverSocket) |
Private Member Functions | |
| void | run () |
Private Attributes | |
| Socket * | ReceiverSocket |
| RTCPAbstractServer * | Server |
| double | AverageRTCPSize |
Default constructor. You have to initialize RTCPReceiver by calling init(...) later!
| Coral::RTCPReceiver::RTCPReceiver | ( | RTCPAbstractServer * | server, |
| Socket * | receiverSocket | ||
| ) |
Constructor for new RTCPReceiver. The new receiver's thread has to be started by calling start()!
| server | RTCPAbstractServer. |
| receiverSocket | Socket to receive RTCP packets from. |
Destructor.
| void Coral::RTCPReceiver::init | ( | RTCPAbstractServer * | server, |
| Socket * | receiverSocket | ||
| ) |
Initialize new RTCPReceiver. The new receiver's thread has to be started by calling start()!
| server | RTCPAbstractServer. |
| receiverSocket | Socket 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.
double Coral::RTCPReceiver::AverageRTCPSize [private] |
Socket* Coral::RTCPReceiver::ReceiverSocket [private] |
RTCPAbstractServer* Coral::RTCPReceiver::Server [private] |