OverSim
terminalInfo Class Reference

#include <ConnectReaSE.h>

Public Attributes

uint32 IPAddress
 the IP Address
cModule * module
IInterfaceTable * interfaceTable
 pointer to interface table of this node
IRoutingTable * routingTable
 pointer to routing table of this node
cModule * PPPInterface
 pointer to PPP module
cModule * remotePPPInterface
 pointer to remote PPP module
InterfaceEntry * interfaceEntry
 pointer to interface entry
InterfaceEntry * remoteInterfaceEntry
 pointer to remote interface entry
IInterfaceTable * remoteInterfaceTable
 pointer to remote interface table
IPRoute * routingEntry
 pointer to routing entry
IPRoute * remoteRoutingEntry
edgeRoutesedgeRouter
 pointer to connected edge router
int ASindex
simtime_t createdAt
 creation timestamp

Friends

std::ostream & operator<< (std::ostream &os, terminalInfo &n)

Detailed Description

Definition at line 76 of file ConnectReaSE.h.

Friends And Related Function Documentation

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

Definition at line 41 of file ConnectReaSE.cc.

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

Member Data Documentation

int terminalInfo::ASindex

Definition at line 91 of file ConnectReaSE.h.

Referenced by ConnectReaSE::addOverlayNode(), and ConnectReaSE::migrateNode().

simtime_t terminalInfo::createdAt

creation timestamp

Definition at line 92 of file ConnectReaSE.h.

Referenced by ConnectReaSE::addOverlayNode().

edgeRoutes* terminalInfo::edgeRouter

pointer to connected edge router

Definition at line 90 of file ConnectReaSE.h.

Referenced by ConnectReaSE::addOverlayNode(), ConnectReaSE::migrateNode(), and ConnectReaSE::removeOverlayNode().

InterfaceEntry* terminalInfo::interfaceEntry

pointer to interface entry

Definition at line 85 of file ConnectReaSE.h.

Referenced by ConnectReaSE::addOverlayNode().

IInterfaceTable* terminalInfo::interfaceTable

pointer to interface table of this node

Definition at line 81 of file ConnectReaSE.h.

Referenced by ConnectReaSE::addOverlayNode().

uint32 terminalInfo::IPAddress

the IP Address

Definition at line 79 of file ConnectReaSE.h.

Referenced by ConnectReaSE::addOverlayNode().

cModule* terminalInfo::module
cModule* terminalInfo::PPPInterface

pointer to PPP module

Definition at line 83 of file ConnectReaSE.h.

Referenced by ConnectReaSE::addOverlayNode().

InterfaceEntry* terminalInfo::remoteInterfaceEntry

pointer to remote interface entry

Definition at line 86 of file ConnectReaSE.h.

Referenced by ConnectReaSE::addOverlayNode(), and ConnectReaSE::removeOverlayNode().

IInterfaceTable* terminalInfo::remoteInterfaceTable

pointer to remote interface table

Definition at line 87 of file ConnectReaSE.h.

Referenced by ConnectReaSE::addOverlayNode().

cModule* terminalInfo::remotePPPInterface

pointer to remote PPP module

Definition at line 84 of file ConnectReaSE.h.

Referenced by ConnectReaSE::addOverlayNode(), and ConnectReaSE::removeOverlayNode().

IPRoute* terminalInfo::remoteRoutingEntry

Definition at line 89 of file ConnectReaSE.h.

Referenced by ConnectReaSE::addOverlayNode(), and ConnectReaSE::removeOverlayNode().

IPRoute* terminalInfo::routingEntry

pointer to routing entry

Definition at line 88 of file ConnectReaSE.h.

Referenced by ConnectReaSE::addOverlayNode(), and ConnectReaSE::removeOverlayNode().

IRoutingTable* terminalInfo::routingTable

pointer to routing table of this node

Definition at line 82 of file ConnectReaSE.h.

Referenced by ConnectReaSE::addOverlayNode(), and ConnectReaSE::removeOverlayNode().


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