Simple Module RTPPayloadReceiver

Package: inet.transportlayer.rtp
File: src/inet/transportlayer/rtp/RTPPayloadReceiver.ned

C++ definition

(no description)

RTPPayloadReceiver

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Inheritance diagram:

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

Parameters:

Name Type Default value Description
outputFileName string
outputLogFileName string "outputLogLoss%d.log"

Properties:

Name Value Description

Gates:

Name Direction Size Description
profileIn input
profileOut output

Signals:

Name Type Unit
rcvdPkRtpTimestamp simtime_t s

Statistics:

Name Title Source Record Unit Interpolation Mode
rcvdPkRtpTimestamp received packet RTP timestamp vector

Source code:

simple RTPPayloadReceiver like IRTPPayloadReceiver
{
    parameters:
        string outputFileName;
        string outputLogFileName = default("outputLogLoss%d.log");
        @signal[rcvdPkRtpTimestamp](type=simtime_t; unit=s);
        @statistic[rcvdPkRtpTimestamp](title="received packet RTP timestamp"; record=vector);

    gates:
        input profileIn @labels(RTPInnerPacket);
        output profileOut @labels(RTPInnerPacket);
}