Module Interface ISpanningTree

Package: inet.linklayer.contract
File: src/inet/linklayer/contract/ISpanningTree.ned

Module interface for Spanning Tree protocols

ISpanningTree

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
EtherSwitch compound module

Model of an Ethernet switch.

Parameters:

Name Type Default value Description
helloTime double
forwardDelay double
maxAge double
bridgePriority int
visualize bool

Properties:

Name Value Description
display i=block/network2

Source code:

//
// Module interface for Spanning Tree protocols
//
moduleinterface ISpanningTree
{
    parameters:
        @display("i=block/network2");
        double helloTime @unit("s");
        double forwardDelay @unit("s");
        double maxAge @unit("s");
        int bridgePriority;
        bool visualize;
    gates:
        input relayIn;
        output relayOut;
}