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. 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.

Gates:

Name Direction Size Description
udpIn input
from_lowerTier input
from_upperTier input
tcpIn input
tcpOut output
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
almTest.sendMessages bool true

Source code:

module ALMTestModule like ITier
{
    gates:
        input udpIn;
        input from_lowerTier;
        input from_upperTier;
        input tcpIn;
        output tcpOut;
        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;

}