Simple Module RTPApplication

Package: inet.applications.rtpapp
File: src/applications/rtpapp/RTPApplication.ned

C++ definition

(no description)

RTPApplication

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.

Used in compound modules:

Name Type Description
RTPHost compound module (no description)

Parameters:

Name Type Default value Description
commonName string
profileName string
bandwidth double

XXX in bytes(!) per sec

destinationAddress string
portNumber int
fileName string
payloadType int
sessionEnterDelay double
transmissionStartDelay double
transmissionStopDelay double
sessionLeaveDelay double

Properties:

Name Value Description
display i=block/app

Gates:

Name Direction Size Description
rtpOut output
rtpIn input

Source code:

simple RTPApplication
{
    parameters:
        @display("i=block/app");
        string commonName;
        string profileName;
        double bandwidth;  //XXX in bytes(!) per sec
        string destinationAddress;
        int portNumber;
        string fileName;
        int payloadType;
        double sessionEnterDelay @unit(s);
        double transmissionStartDelay @unit(s);
        double transmissionStopDelay @unit(s);
        double sessionLeaveDelay @unit(s);

    gates:
        output rtpOut @labels(RTPInterfacePacket/down);
        input rtpIn @labels(RTPInterfacePacket/up);
}