INET Framework for OMNeT++/OMNEST
inet::L2NetworkConfigurator::InterfaceInfo Class Reference

Represents an interface in the network. More...

#include <L2NetworkConfigurator.h>

Inheritance diagram for inet::L2NetworkConfigurator::InterfaceInfo:

Public Member Functions

 InterfaceInfo (Node *node, Node *childNode, NetworkInterface *networkInterface)
 
virtual std::string getFullPath () const override
 

Public Attributes

Nodenode
 
NodechildNode
 
NetworkInterfacenetworkInterface
 
PortInfo portData
 

Detailed Description

Represents an interface in the network.

Constructor & Destructor Documentation

◆ InterfaceInfo()

inet::L2NetworkConfigurator::InterfaceInfo::InterfaceInfo ( Node node,
Node childNode,
NetworkInterface networkInterface 
)
33 {
34  this->node = node;
36  this->childNode = childNode;
37 }

Member Function Documentation

◆ getFullPath()

virtual std::string inet::L2NetworkConfigurator::InterfaceInfo::getFullPath ( ) const
inlineoverridevirtual

Member Data Documentation

◆ childNode

Node* inet::L2NetworkConfigurator::InterfaceInfo::childNode

◆ networkInterface

NetworkInterface* inet::L2NetworkConfigurator::InterfaceInfo::networkInterface

◆ node

Node* inet::L2NetworkConfigurator::InterfaceInfo::node

Referenced by InterfaceInfo().

◆ portData

PortInfo inet::L2NetworkConfigurator::InterfaceInfo::portData

The documentation for this class was generated from the following files:
inet::L2NetworkConfigurator::InterfaceInfo::node
Node * node
Definition: L2NetworkConfigurator.h:52
inet::NetworkInterface::getInterfaceFullPath
virtual std::string getInterfaceFullPath() const
Definition: NetworkInterface.cc:383
inet::L2NetworkConfigurator::InterfaceInfo::childNode
Node * childNode
Definition: L2NetworkConfigurator.h:53
inet::L2NetworkConfigurator::InterfaceInfo::networkInterface
NetworkInterface * networkInterface
Definition: L2NetworkConfigurator.h:54