Module Interface IIPRouting

Package: inet.routing.contract
File: src/inet/routing/contract/IIPRouting.ned

Interface for routing protocol modules connected to IP Layer.

IIPRouting

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

IPv4 router that supports wireless, Ethernet, PPP and external interfaces. By default, no wireless and external interfaces are added; the number of Ethernet and PPP ports depends on the external connections.

Source code:

//
// Interface for routing protocol modules connected to IP Layer.
//
moduleinterface IIPRouting
{
    gates:
        input ipIn @labels(IPv4ControlInfo/up);
        output ipOut @labels(IPv4ControlInfo/down);
}