RtcpReceiverReportPacket

RtcpReceiverReportPacket

class

(no description)

Inheritance diagram

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Extends

Name Type Description
RtcpPacket class (no description)

Known subclasses

Name Type Description
RtcpSenderReportPacket class (no description)

Fields

Name Type Description
packetType RtcpPacketType

(8 bits) Contains a constant to identify RTCP packet type.

chunkLength b
ssrc uint32
receptionReports cArray
version int8
padding bool

(1 bits) Used to indicate if there are extra padding bytes at the end of the RTP packet. A padding might be used to fill up a block of certain size, for example as required by an encryption algorithm. The last byte of the padding contains the number of padding bytes that were added (including itself).

count short

RC (Reception report count ): (5 bits) The number of reception report blocks contained in this packet. A value of zero is valid.

rtcpLength int

(16 bits) Indicates The length of this RTCP packet in 32-bit words minus one, including the header and any padding.

mutable bool
complete bool
correct bool
properlyRepresented bool
rawBin string[]
rawHex string[]
tags RegionTagSet::cObjectRegionTag[]

Source code

class RtcpReceiverReportPacket extends RtcpPacket
{
    packetType = RTCP_PT_RR;
    chunkLength = getChunkLength() + B(4);
    uint32 ssrc = 0;
    cArray receptionReports;
}

File: src/inet/transportlayer/rtp/RtcpPacket.msg