A Discrete-Event Network Simulator
API
Loading...
Searching...
No Matches
ns3::GlobalRouteManagerImpl< T > Member List

This is the complete list of members for ns3::GlobalRouteManagerImpl< T >, including all inherited members.

BuildGlobalRoutingDatabase()ns3::GlobalRouteManagerImpl< T >virtual
CheckForStubNode(IpAddress root)ns3::GlobalRouteManagerImpl< T >private
DebugSPFCalculate(IpAddress root)ns3::GlobalRouteManagerImpl< T >
DebugUseLsdb(GlobalRouteManagerLSDB< T > *lsdb)ns3::GlobalRouteManagerImpl< T >
DeleteGlobalRoutes()ns3::GlobalRouteManagerImpl< T >virtual
FindOutgoingInterfaceId(IpAddress a, IpMaskOrPrefix amask=IpMaskOrPrefix::GetOnes())ns3::GlobalRouteManagerImpl< T >private
GetGlobalRoutingForNode(Ptr< Node > node)ns3::GlobalRouteManagerImpl< T >private
GetNodeByIp(const IpAddress &source)ns3::GlobalRouteManagerImpl< T >private
GlobalRouteManagerImpl()ns3::GlobalRouteManagerImpl< T >
GlobalRouteManagerImpl(const GlobalRouteManagerImpl &)=deletens3::GlobalRouteManagerImpl< T >
InitializeRouters()ns3::GlobalRouteManagerImpl< T >
InitializeRoutes()ns3::GlobalRouteManagerImpl< T >virtual
Ip typedefns3::GlobalRouteManagerImpl< T >private
IpAddress typedefns3::GlobalRouteManagerImpl< T >private
IpGlobalRouting typedefns3::GlobalRouteManagerImpl< T >private
IpHeader typedefns3::GlobalRouteManagerImpl< T >private
IpInterfaceAddress typedefns3::GlobalRouteManagerImpl< T >private
IpL3Protocol typedefns3::GlobalRouteManagerImpl< T >private
IpListRouting typedefns3::GlobalRouteManagerImpl< T >private
IpManager typedefns3::GlobalRouteManagerImpl< T >private
IpMaskOrPrefix typedefns3::GlobalRouteManagerImpl< T >private
IpRoute typedefns3::GlobalRouteManagerImpl< T >private
IpRoutingProtocol typedefns3::GlobalRouteManagerImpl< T >private
IpRoutingTableEntry typedefns3::GlobalRouteManagerImpl< T >private
IsIpv4ns3::GlobalRouteManagerImpl< T >privatestatic
IsLocalDelivery(Ptr< Ip > ip, IpAddress dest)ns3::GlobalRouteManagerImpl< T >private
IsOnSameSubnet(Ptr< Ip > ipCurrentNode, IpAddress dest)ns3::GlobalRouteManagerImpl< T >private
m_lsdbns3::GlobalRouteManagerImpl< T >private
m_spfrootns3::GlobalRouteManagerImpl< T >private
operator=(const GlobalRouteManagerImpl &)=deletens3::GlobalRouteManagerImpl< T >
PrintRoute(Ptr< Node > sourceNode, Ptr< Node > dest, Ptr< OutputStreamWrapper > stream, bool nodeIdLookup, Time::Unit unit)ns3::GlobalRouteManagerImpl< T >
PrintRoute(Ptr< Node > sourceNode, IpAddress dest, Ptr< OutputStreamWrapper > stream, bool nodeIdLookup, Time::Unit unit)ns3::GlobalRouteManagerImpl< T >
ProcessASExternals(SPFVertex< T > *v, GlobalRoutingLSA< IpManager > *extlsa)ns3::GlobalRouteManagerImpl< T >private
SPFAddASExternal(GlobalRoutingLSA< IpManager > *extlsa, SPFVertex< T > *v)ns3::GlobalRouteManagerImpl< T >private
SPFCalculate(IpAddress root)ns3::GlobalRouteManagerImpl< T >private
SPFGetNextLink(SPFVertex< T > *v, SPFVertex< T > *w, GlobalRoutingLinkRecord< IpManager > *prev_link)ns3::GlobalRouteManagerImpl< T >private
SPFIntraAddRouter(SPFVertex< T > *v)ns3::GlobalRouteManagerImpl< T >private
SPFIntraAddStub(GlobalRoutingLinkRecord< IpManager > *l, SPFVertex< T > *v)ns3::GlobalRouteManagerImpl< T >private
SPFIntraAddTransit(SPFVertex< T > *v)ns3::GlobalRouteManagerImpl< T >private
SPFNext(SPFVertex< T > *v, CandidateQueue< T > &candidate)ns3::GlobalRouteManagerImpl< T >private
SPFNexthopCalculation(SPFVertex< T > *v, SPFVertex< T > *w, GlobalRoutingLinkRecord< IpManager > *l, uint32_t distance)ns3::GlobalRouteManagerImpl< T >private
SPFProcessStubs(SPFVertex< T > *v)ns3::GlobalRouteManagerImpl< T >private
SPFVertexAddParent(SPFVertex< T > *v)ns3::GlobalRouteManagerImpl< T >private
ValidateSourceNodeHasIpAddress(Ptr< Ip > ip)ns3::GlobalRouteManagerImpl< T >private
~GlobalRouteManagerImpl()ns3::GlobalRouteManagerImpl< T >virtual