Module Interface IBGPRouting

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

Interface for BGP routing module.

IBGPRouting

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.

Extends:

Name Type Description
ITCPApp module interface

Template for TCP applications. It shows what gates a TCP app needs, to be able to be used in StandardHost etc.

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.

Parameters:

Name Type Default value Description
interfaceTableModule string

The path to the InterfaceTable module

routingTableModule string
ospfRoutingModule string
dataTransferMode string

Properties:

Name Value Description
display i=block/app

Source code:

//
// Interface for BGP routing module.
//
moduleinterface IBGPRouting extends ITCPApp
{
    parameters:
        string interfaceTableModule;   // The path to the InterfaceTable module
        string routingTableModule;
        string ospfRoutingModule;
        string dataTransferMode @enum("bytecount","object","bytestream");
}