#include <RTPSenderInfo.h>
Inheritance diagram for RTPSenderInfo:
Public Member Functions | |
RTPSenderInfo (u_int32 ssrc=0) | |
RTPSenderInfo (const RTPSenderInfo &senderInfo) | |
virtual | ~RTPSenderInfo () |
RTPSenderInfo & | operator= (const RTPSenderInfo &senderInfo) |
virtual cObject * | dup () const |
virtual const char * | className () const |
virtual void | processRTPPacket (RTPPacket *packet, simtime_t arrivalTime) |
virtual void | processReceptionReport (ReceptionReport *report, simtime_t arrivalTime) |
virtual SenderReport * | senderReport (simtime_t now) |
virtual void | setStartTime (simtime_t startTime) |
virtual void | setClockRate (int clockRate) |
virtual void | setTimeStampBase (u_int32 timeStampBase) |
virtual void | setSequenceNumberBase (u_int16 sequenceNumberBase) |
virtual bool | toBeDeleted (simtime_t now) |
|
Default constructor. |
|
Copy constructor. |
|
Destructor. |
|
Returns the class name "RTPSenderInfo". Reimplemented from RTPParticipantInfo. |
|
Duplicates this RTPSenderInfo by calling the copy constructor. Reimplemented from RTPParticipantInfo. |
|
Assignment operator. |
|
Processes an incoming ReceptionReport for this sender. Reimplemented from RTPParticipantInfo. |
|
Stores information about this outgoing RTPPacket. Reimplemented from RTPParticipantInfo. |
|
Returns a SenderReport for this rtp endsystem. If it hasn't sent rtp data packets during the last 2 rtcp intervals, it returns NULL. Reimplemented from RTPParticipantInfo. |
|
Sets the clock rate (in ticks per second) this sender increases the rtp time stamp. |
|
Sets the initial sequence number. |
|
Sets the time (simTime) when this endsystem has started sending rtp packets. |
|
Sets the initial rtp time stamp. |
|
A sender info shall never be deleted! Reimplemented from RTPParticipantInfo. |