OverSim
NodeInfo Class Reference

Information about a getNode(usually a router) More...

#include <AccessNet.h>

Inheritance diagram for NodeInfo:
TerminalInfo

Public Attributes

IPvXAddress IPAddress
 the IP Address
cModule * module
 pointer to node getModule(not this module)
IInterfaceTable * interfaceTable
 pointer to interface table of this node
IRoutingTable * routingTable
 pointer to routing table of this node
RoutingTable6 * routingTable6
simtime_t createdAt
 creation timestamp

Friends

std::ostream & operator<< (std::ostream &os, NodeInfo &n)
 Stream out.

Detailed Description

Information about a getNode(usually a router)

Definition at line 66 of file AccessNet.h.

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  os,
NodeInfo n 
)
friend

Stream out.

Parameters
osthe output stream
nthe node info
Returns
the stream

Definition at line 40 of file AccessNet.cc.

{
os << n.IPAddress;
return os;
}

Member Data Documentation

simtime_t NodeInfo::createdAt

creation timestamp

Definition at line 74 of file AccessNet.h.

Referenced by AccessNet::addOverlayNode().

IInterfaceTable* NodeInfo::interfaceTable

pointer to interface table of this node

Definition at line 71 of file AccessNet.h.

Referenced by AccessNet::addOverlayNode(), AccessNet::initialize(), and AccessNet::removeOverlayNode().

IPvXAddress NodeInfo::IPAddress

the IP Address

Definition at line 69 of file AccessNet.h.

Referenced by AccessNet::addOverlayNode(), AccessNet::initialize(), operator<<(), and AccessNet::removeOverlayNode().

cModule* NodeInfo::module

pointer to node getModule(not this module)

Definition at line 70 of file AccessNet.h.

Referenced by AccessNet::addOverlayNode(), AccessNet::getAccessNode(), AccessNet::initialize(), and AccessNet::removeOverlayNode().

IRoutingTable* NodeInfo::routingTable

pointer to routing table of this node

Definition at line 72 of file AccessNet.h.

Referenced by AccessNet::addOverlayNode(), AccessNet::initialize(), and AccessNet::removeOverlayNode().

RoutingTable6* NodeInfo::routingTable6

The documentation for this class was generated from the following file: