Compound Module OverlayDummyModules

File: Applications/i3/OverlayDummy.ned

(no description)

overlayDummy: OverlayDummy

Usage diagram:

The following diagram shows usage relationships between modules, networks and channels. Unresolved module (and channel) types are missing from the diagram. Click here to see the full picture.

Contains the following modules:

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

OverlayDummy (no description)

Gates:

Name Direction Description
from_udp input

gate from the UDP layer

to_udp output

gate to the UDP layer

from_app input

gate from the application

to_app output

gate to the application

Unassigned submodule parameters:

Name Type Description
overlayDummy.localPort numeric

UDP port for PubSubMMOG messages

overlayDummy.debugOutput bool

enable debug output

overlayDummy.keyLength numeric

overlay key length in bits

overlayDummy.drawOverlayTopology bool

draw arrow to successor node?

overlayDummy.hopCountMax numeric

maximum number of overlay hops

overlayDummy.useCommonAPIforward bool

enable CommonAPI forward() calls

overlayDummy.recNumRedundantNodes numeric

numRedundantNodes for recursive routing

overlayDummy.joinOnApplicationRequest bool

only join the overlay on application request

overlayDummy.lookupRedundantNodes numeric

number of next hops in each step

overlayDummy.lookupParallelPaths numeric

number of parallel paths

overlayDummy.lookupParallelRpcs numeric

number of nodes to ask in parallel

overlayDummy.lookupSecure bool

true, if all nodes should be identified with a ping

overlayDummy.lookupMerge bool

true, if parallel Rpc results should be merged

overlayDummy.lookupStrictParallelRpcs bool

limited the number of concurrent rpcs to parameter parallelRpcs

overlayDummy.lookupUseAllParallelResponses bool

merge all parallel responses from earlier steps

overlayDummy.lookupNewRpcOnEveryTimeout bool

send a new RPC immediately after an RPC timeouts

overlayDummy.lookupNewRpcOnEveryResponse bool

send a new RPC after every response, even if there was no progress

overlayDummy.lookupFinishOnFirstUnchanged bool

finish lookup, if the last pending RPC returned without progress

overlayDummy.lookupFailedNodeRpcs bool

communicate failed nodes

overlayDummy.routingType string

default routing mode (iterative, semi-recursive,...)

overlayDummy.routeMsgAcks bool

use RPCs for route messages

overlayDummy.collectPerHopDelay bool

delay statistics for single hops

Source code:

module OverlayDummyModules
    
    gates:
        in: from_udp;    // gate from the UDP layer
        out: to_udp;    // gate to the UDP layer
        in: from_app;    // gate from the application
        out: to_app;    // gate to the application

    submodules:
        overlayDummy: OverlayDummy;
            display: "p=60,60;i=block/circle";

    connections nocheck:
        from_udp --> overlayDummy.from_udp++;
        to_udp <-- overlayDummy.to_udp++;
        from_app --> overlayDummy.from_app;
        to_app <-- overlayDummy.to_app;
endmodule