OverSim
TerminalInfo Class Reference

Information about a terminal. More...

#include <AccessNet.h>

Inheritance diagram for TerminalInfo:
NodeInfo

Public Attributes

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 * remoteRoutingEntry
 pointer to remote routing table
IPRoute * routingEntry
 pointer to routing entry
IPv6Route * remoteIpv6RoutingEntry
 pointer to remote routing table
IPv6Route * ipv6routingEntry
 pointer to routing entry
- Public Attributes inherited from NodeInfo
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

Detailed Description

Information about a terminal.

Definition at line 89 of file AccessNet.h.

Member Data Documentation

InterfaceEntry* TerminalInfo::interfaceEntry

pointer to interface entry

Definition at line 94 of file AccessNet.h.

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

IPv6Route* TerminalInfo::ipv6routingEntry

pointer to routing entry

Definition at line 100 of file AccessNet.h.

cModule* TerminalInfo::PPPInterface

pointer to PPP module

Definition at line 92 of file AccessNet.h.

Referenced by AccessNet::addOverlayNode().

InterfaceEntry* TerminalInfo::remoteInterfaceEntry

pointer to remote interface entry

Definition at line 95 of file AccessNet.h.

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

IInterfaceTable* TerminalInfo::remoteInterfaceTable

pointer to remote interface table

Definition at line 96 of file AccessNet.h.

Referenced by AccessNet::addOverlayNode().

IPv6Route* TerminalInfo::remoteIpv6RoutingEntry

pointer to remote routing table

Definition at line 99 of file AccessNet.h.

cModule* TerminalInfo::remotePPPInterface

pointer to remote PPP module

Definition at line 93 of file AccessNet.h.

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

IPRoute* TerminalInfo::remoteRoutingEntry

pointer to remote routing table

Definition at line 97 of file AccessNet.h.

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

IPRoute* TerminalInfo::routingEntry

pointer to routing entry

Definition at line 98 of file AccessNet.h.

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


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