Compound Module ALMTestModule

Package: oversim.applications.almtest
File: src/applications/almtest/ALMTest.ned

(no description)

ALMTest

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.

Gates:

Name Direction Size Description
udpIn input
from_lowerTier input
from_upperTier input
udpOut output
to_lowerTier output
to_upperTier output

Unassigned submodule parameters:

Name Type Default value Description
almTest.rpcUdpTimeout double

default timeout value for direct RPCs

almTest.rpcKeyTimeout double

default timeout value for routed RPCs

almTest.optimizeTimeouts bool

calculate timeouts from measured RTTs and network coordinates

almTest.rpcExponentialBackoff bool

if true, doubles the timeout for every retransmission

almTest.debugOutput bool

enable debug output

almTest.joinGroups bool true
almTest.messageLength int

Source code:

module ALMTestModule like ITier
{
    gates:
        input udpIn;
        input from_lowerTier;
        input from_upperTier;
        output udpOut;
        output to_lowerTier;
        output to_upperTier;

    submodules:
        almTest: ALMTest;
    connections allowunconnected:
        from_lowerTier --> almTest.from_lowerTier;
        to_lowerTier <-- almTest.to_lowerTier;
        from_upperTier --> almTest.from_upperTier;
        to_upperTier <-- almTest.to_upperTier;
        udpIn --> almTest.udpIn;
        udpOut <-- almTest.udpOut;

}