NodeInfo Class Reference

#include <AccessNet.h>

Inheritance diagram for NodeInfo:

TerminalInfo

List of all members.


Detailed Description

Information about a node (usually a router).

Public Attributes

uint32 IPAddress
 the IP Address
cModule * module
 pointer to node module (not this module)
InterfaceTable * interfaceTable
 pointer to interface table of this node
RoutingTable * routingTable
 pointer to routing table of this node
simtime_t createdAt
 creation timestamp

Friends

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

Friends And Related Function Documentation

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

Stream out.

Parameters:
os the output stream
n the node info
Returns:
the stream
00039 {
00040     os << IPAddress(n.IPAddress);
00041     return os;
00042 }


Member Data Documentation

the IP Address

Todo:
-> IPvXAddress

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

cModule* NodeInfo::module

InterfaceTable* NodeInfo::interfaceTable

pointer to interface table of this node

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

RoutingTable* NodeInfo::routingTable

pointer to routing table of this node

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

creation timestamp

Referenced by AccessNet::addOverlayNode().


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

Generated on Fri Sep 19 13:05:07 2008 for ITM OverSim by  doxygen 1.5.5