Simple Module NetworkDatagramMultiplexer

Package: inet.networklayer.multi
File: src/inet/networklayer/multi/MultiNetworkLayer.ned

C++ definition

This module provides network protocol specific multiplexing.

NetworkDatagramMultiplexer

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:

Name Type Description
MultiDYMO compound module

This module provides DYMO routing for multiple network protocols simultaneously.

MultiGPSR compound module

This module provides GPSR routing for multiple network protocols simultaneously.

Properties:

Name Value Description
display i=block/fork

Gates:

Name Direction Size Description
upperIn input
upperOut output
lowerIn [ ] input
lowerOut [ ] output

Source code:

//
// This module provides network protocol specific multiplexing.
//
simple NetworkDatagramMultiplexer
{
    parameters:
        @display("i=block/fork");

    gates:
        input upperIn;
        output upperOut;
        input lowerIn[];
        output lowerOut[];
}