RTP Trace System  1.0
Coral::RTCPReceptionReportBlock Class Reference

RTCP Reception Report Block. More...

#include <rtcppacket.h>

List of all members.

Public Member Functions

 RTCPReceptionReportBlock ()
 RTCPReceptionReportBlock (const card32 ssrc)
void init (const card32 ssrc)
card32 getSSRC () const
double getFractionLost () const
card32 getPacketsLost () const
card32 getLastSeqNum () const
card32 getJitter () const
card32 getLSR () const
card32 getDLSR () const
void setSSRC (card32 ssrc)
void setFractionLost (const double fraction)
void setPacketsLost (const card32 packetsLost)
void setLastSeqNum (const card32 lastSeq)
void setJitter (const card32 jitter)
void setLSR (const card32 lsr)
void setDLSR (const card32 dlsr)

Protected Attributes

card32 SSRC
card32 Fraction:8
card32 Lost:24
card32 LastSeq
card32 Jitter
card32 LSR
card32 DLSR

Detailed Description

RTCP Reception Report Block.

This class manages a reception report block

Author:
Thomas Dreibholz
Version:
1.0
See also:
RTCPSender
RTCPReceiver
RTCPAbstractServer

Constructor & Destructor Documentation

Constructor.

Parameters:
ssrcSSRC.

Member Function Documentation

Get DLSR.

Returns:
DLSR.

Get fraction lost.

Returns:
Fraction lost.

Get jitter.

Returns:
Jitter.

Get last sequence number.

Returns:
Last sequence number.

Get LSR.

Returns:
LSR.

Get packets lost.

Returns:
Packets lost.

Get SSRC.

Returns:
SSRC.

Initialize.

Parameters:
ssrcSSRC.
void Coral::RTCPReceptionReportBlock::setDLSR ( const card32  dlsr) [inline]

Set DLSR.

Parameters:
dlsrDLSR.
void Coral::RTCPReceptionReportBlock::setFractionLost ( const double  fraction) [inline]

Set fraction lost.

Parameters:
fractionFraction lost.
void Coral::RTCPReceptionReportBlock::setJitter ( const card32  jitter) [inline]

Set jitter.

Returns:
jitter Jitter.
void Coral::RTCPReceptionReportBlock::setLastSeqNum ( const card32  lastSeq) [inline]

Set last sequence number.

Parameters:
lastSeqLast sequence number.
void Coral::RTCPReceptionReportBlock::setLSR ( const card32  lsr) [inline]

Set LSR.

Parameters:
lsrLSR.
void Coral::RTCPReceptionReportBlock::setPacketsLost ( const card32  packetsLost) [inline]

Set packets lost.

Parameters:
packetsLostPackets lost.

Set SSRC.

Parameters:
ssrcSSRC.

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