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. Click here to see the full picture.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram. Click here to see the full picture.

Used in compound modules:

If a module type shows up more than once, that means it has been defined in more than one NED file.

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);
}