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