IRTPPayloadReceiver

Package: inet.transportlayer.rtp

module interface IRTPPayloadReceiver

Interface for RTP Payload Receivers.

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

Inheritance 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