Package: inet.networklayer.configurator.contract
INetworkConfigurator
module interface(no description)
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Implemented by
Name | Type | Description |
---|---|---|
FlatNetworkConfigurator | simple module |
Configures IPv4 addresses and routing tables for a "flat" network, "flat" meaning that all hosts and routers will have the same network address and will only differ in the host part. |
FlatNetworkConfigurator6 | simple module |
Configures IPv6 addresses and routing tables for a "flat" network, "flat" meaning that all hosts and routers will have the same network address and will only differ in the host part. |
GenericNetworkConfigurator | simple module |
Adds routes to a GenericRoutingTable similarly how IPv4NetworkConfigurator adds static routes to IPv4RoutingTable. |
IPv4NetworkConfigurator | simple module |
This module assigns IP addresses and sets up static routing for an IPv4 network. It assigns per-interface IP addresses, strives to take subnets into account, and can also optimize the generated routing tables by merging routing entries. |
NetworkConfiguratorBase | simple module | (no description) |
Source code
moduleinterface INetworkConfigurator { }File: src/inet/networklayer/configurator/contract/INetworkConfigurator.ned