Module Interface ITier

Package: oversim.common
File: src/common/ITier.ned

Interface for tier compound modules

Author: Ingmar Baumgart, Bernhard Heep, Stephan Krause

ITier

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:

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

InetOverlayHost (compound module)

Host that participates in the overlay

OverlayAccessRouter (compound module)

Access router that participates in the overlay

OverlayRouter (compound module)

Router in the overlay network

SimpleMultiOverlayHost (compound module)

Host in the simple network that participates in the overlay

SimpleOverlayHost (compound module)

Host in the simple network that participates in the overlay

SingleHost (compound module)

simulates a single host to connect it to a real network

Properties:

Name Value Description
display i=block/segm

Source code:

//
// Interface for tier compound modules
//
// @author Ingmar Baumgart, Bernhard Heep, Stephan Krause
//
moduleinterface ITier
{
    parameters:
        @display("i=block/segm");

    gates:
        input udpIn;    // gate from the UDP layer
        input from_lowerTier;    // gate from the lower tier
        input from_upperTier;    // gate from the upper tier
        output udpOut;    // gate to the UDP layer
        output to_lowerTier;    // gate to the lower tier
        output to_upperTier;    // gate to the upper tier

}