IRTPPayloadReceiver

Package: inet.transportlayer.rtp

IRTPPayloadReceiver

module interface

Interface for RTP Payload Receivers.

These modules are internal to the Rtp module; instances are created and connected dynamically by RtpProfile.

Inheritance diagram

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

Implemented by

Name Type Description
RTPAVProfilePayload10Receiver simple module (no description)
RtpAvProfilePayload32Receiver simple module (no description)
RTPAVProfileSampleBasedAudioReceiver simple module (no description)
RtpPayloadReceiver simple module (no description)

Parameters

Name Type Default value Description
outputFileName string

use an empty string to disable this logging

outputLogFileName string

use an empty string to disable this logging

Source code

//
// Interface for RTP Payload Receivers.
//
// These modules are internal to the ~Rtp module; instances are created
// and connected dynamically by ~RtpProfile.
//
moduleinterface IRTPPayloadReceiver
{
    parameters:
        string outputFileName;  // use an empty string to disable this logging
        string outputLogFileName;   // use an empty string to disable this logging

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

File: src/inet/transportlayer/rtp/RtpPayloadReceiver.ned