Compound Module RTPLayer

Package: inet.transport.rtp
File: src/transport/rtp/RTPLayer.ned

(no description)

RTP RTCP

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)

Properties:

Name Value Description
display i=block/layer;bgb=178,105

Gates:

Name Direction Size Description
fromApp input
fromUDPtoRTP input
fromUDPtoRTCP input
toApp output
toUDPfromRTP output
toUDPfromRTCP output

Source code:

module RTPLayer
{
    parameters:
        @display("i=block/layer;bgb=178,105");

    gates:
        input fromApp;
        input fromUDPtoRTP;
        input fromUDPtoRTCP;
        output toApp;
        output toUDPfromRTP;
        output toUDPfromRTCP;

    submodules:
        rtp: RTP {
            @display("i=block/buffer;p=63,64");
        }
        rtcp: RTCP {
            @display("i=block/control;p=135,64");
        }

    connections allowunconnected:
        fromApp --> rtp.fromApp;
        toApp <-- rtp.toApp;
        rtp.toRTCP --> rtcp.fromRTP;
        rtp.fromRTCP <-- rtcp.toRTP;
        rtp.toUDPLayer --> toUDPfromRTP;
        rtp.fromUDPLayer <-- fromUDPtoRTP;
        rtcp.toUDP --> toUDPfromRTCP;
        rtcp.fromUDP <-- fromUDPtoRTCP;

}