|
INET Framework for OMNeT++/OMNEST
|
Represents an interface in the network. More...
#include <Ipv4NetworkConfigurator.h>
Public Member Functions | |
| InterfaceInfo (Node *node, LinkInfo *linkInfo, NetworkInterface *networkInterface) | |
| Ipv4Address | getAddress () const |
| Ipv4Address | getNetmask () const |
Public Member Functions inherited from inet::L3NetworkConfiguratorBase::InterfaceInfo | |
| InterfaceInfo (Node *node, LinkInfo *linkInfo, NetworkInterface *networkInterface) | |
| virtual std::string | getFullPath () const override |
Public Attributes | |
| uint32_t | address |
| uint32_t | addressSpecifiedBits |
| uint32_t | netmask |
| uint32_t | netmaskSpecifiedBits |
| std::vector< Ipv4Address > | multicastGroups |
Public Attributes inherited from inet::L3NetworkConfiguratorBase::InterfaceInfo | |
| Node * | node = nullptr |
| LinkInfo * | linkInfo = nullptr |
| NetworkInterface * | networkInterface = 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::Ipv4NetworkConfigurator::InterfaceInfo::InterfaceInfo | ( | Node * | node, |
| LinkInfo * | linkInfo, | ||
| NetworkInterface * | networkInterface | ||
| ) |
|
inline |
|
inline |
| uint32_t inet::Ipv4NetworkConfigurator::InterfaceInfo::address |
Referenced by inet::Ipv4NetworkConfigurator::collectCompatibleInterfaces(), inet::Ipv4NetworkConfigurator::configureInterface(), inet::Ipv4NetworkConfigurator::createInterfaceInfo(), inet::Ipv4NetworkConfigurator::findInterfaceOnLinkByNodeAddress(), and inet::Ipv4NetworkConfigurator::readInterfaceConfiguration().
| uint32_t inet::Ipv4NetworkConfigurator::InterfaceInfo::addressSpecifiedBits |
| std::vector<Ipv4Address> inet::Ipv4NetworkConfigurator::InterfaceInfo::multicastGroups |
| uint32_t inet::Ipv4NetworkConfigurator::InterfaceInfo::netmask |
| uint32_t inet::Ipv4NetworkConfigurator::InterfaceInfo::netmaskSpecifiedBits |