INET Framework for OMNeT++/OMNEST
|
Represents an interface in the network. More...
#include <NetworkConfiguratorBase.h>
Public Member Functions | |
InterfaceInfo (Node *node, LinkInfo *linkInfo, InterfaceEntry *interfaceEntry) | |
virtual std::string | getFullPath () const override |
Public Attributes | |
Node * | node = nullptr |
LinkInfo * | linkInfo = nullptr |
InterfaceEntry * | interfaceEntry = nullptr |
int | mtu = 0 |
double | metric = NaN |
bool | configure = false |
bool | addStaticRoute = false |
bool | addDefaultRoute = false |
bool | addSubnetRoute = false |
Represents an interface in the network.
inet::NetworkConfiguratorBase::InterfaceInfo::InterfaceInfo | ( | Node * | node, |
LinkInfo * | linkInfo, | ||
InterfaceEntry * | interfaceEntry | ||
) |
|
inlineoverridevirtual |
Referenced by inet::IPv4NetworkConfigurator::addStaticRoutes(), inet::IPv4NetworkConfigurator::configureInterface(), inet::operator<<(), and inet::IPv4NetworkConfigurator::readInterfaceConfiguration().
bool inet::NetworkConfiguratorBase::InterfaceInfo::addDefaultRoute = false |
Referenced by inet::IPv4NetworkConfigurator::readInterfaceConfiguration().
bool inet::NetworkConfiguratorBase::InterfaceInfo::addStaticRoute = false |
bool inet::NetworkConfiguratorBase::InterfaceInfo::addSubnetRoute = false |
Referenced by inet::IPv4NetworkConfigurator::readInterfaceConfiguration().
bool inet::NetworkConfiguratorBase::InterfaceInfo::configure = false |
InterfaceEntry* inet::NetworkConfiguratorBase::InterfaceInfo::interfaceEntry = nullptr |
Referenced by inet::GenericNetworkConfigurator::addStaticRoutes(), inet::IPv4NetworkConfigurator::addStaticRoutes(), inet::IPv4NetworkConfigurator::assignAddresses(), inet::IPv4NetworkConfigurator::collectCompatibleInterfaces(), inet::NetworkConfiguratorBase::computeLinkWeight(), inet::NetworkConfiguratorBase::computeWiredLinkWeight(), inet::NetworkConfiguratorBase::computeWirelessLinkWeight(), inet::IPv4NetworkConfigurator::configureInterface(), inet::IPv4NetworkConfigurator::dumpAddresses(), inet::IPv4NetworkConfigurator::dumpConfig(), inet::IPv4NetworkConfigurator::dumpLinks(), inet::NetworkConfiguratorBase::extractTopology(), inet::IPv4NetworkConfigurator::findInterfaceOnLinkByNode(), inet::IPv4NetworkConfigurator::linkContainsMatchingHostExcept(), inet::NetworkConfiguratorBase::InterfaceMatcher::matches(), inet::IPv4NetworkConfigurator::readInterfaceConfiguration(), inet::IPv4NetworkConfigurator::readManualMulticastRouteConfiguration(), inet::IPv4NetworkConfigurator::readMulticastGroupConfiguration(), and inet::IPv4NetworkConfigurator::resolveInterfaceAndGateway().
LinkInfo* inet::NetworkConfiguratorBase::InterfaceInfo::linkInfo = nullptr |
Referenced by inet::IPv4NetworkConfigurator::addStaticRoutes(), inet::IPv4NetworkConfigurator::dumpAddresses(), inet::IPv4NetworkConfigurator::dumpConfig(), inet::IPv4NetworkConfigurator::dumpLinks(), inet::IPv4NetworkConfigurator::findLinkOfInterface(), inet::NetworkConfiguratorBase::InterfaceMatcher::matches(), inet::IPv4NetworkConfigurator::readInterfaceConfiguration(), inet::IPv4NetworkConfigurator::readMulticastGroupConfiguration(), and inet::IPv4NetworkConfigurator::resolveInterfaceAndGateway().
double inet::NetworkConfiguratorBase::InterfaceInfo::metric = NaN |
int inet::NetworkConfiguratorBase::InterfaceInfo::mtu = 0 |
Node* inet::NetworkConfiguratorBase::InterfaceInfo::node = nullptr |
Referenced by inet::IPv4NetworkConfigurator::addStaticRoutes(), inet::IPv4NetworkConfigurator::configureAllInterfaces(), inet::IPv4NetworkConfigurator::configureAllRoutingTables(), inet::IPv4NetworkConfigurator::configureRoutingTable(), inet::IPv4NetworkConfigurator::dumpConfig(), inet::IPv4NetworkConfigurator::dumpRoutes(), inet::NetworkConfiguratorBase::extractTopology(), inet::IPv4NetworkConfigurator::findInterfaceOnLinkByNode(), inet::IPv4NetworkConfigurator::findInterfaceOnLinkByNodeAddress(), inet::IPv4NetworkConfigurator::readManualMulticastRouteConfiguration(), and inet::IPv4NetworkConfigurator::readManualRouteConfiguration().