OSPF::Router Member List

This is the complete list of members for OSPF::Router, including all inherited members.
AddArea(Area *area)OSPF::Router
AddRoutingTableEntry(RoutingTableEntry *entry)OSPF::Router [inline]
AddWatches(void)OSPF::Router
AgeDatabase(void)OSPF::Router
ageTimerOSPF::Router [private]
areasOSPF::Router [private]
areasByIDOSPF::Router [private]
asExternalLSAsOSPF::Router [private]
asExternalLSAsByIDOSPF::Router [private]
CalculateASExternalRoutes(std::vector< RoutingTableEntry * > &newRoutingTable)OSPF::Router [private]
externalRoutesOSPF::Router [private]
FindASExternalLSA(LSAKeyType lsaKey)OSPF::Router [private]
FindASExternalLSA(LSAKeyType lsaKey) const OSPF::Router [private]
FindLSA(LSAType lsaType, LSAKeyType lsaKey, AreaID areaID)OSPF::Router
FloodLSA(OSPFLSA *lsa, AreaID areaID=BackboneAreaID, Interface *intf=NULL, Neighbor *neighbor=NULL)OSPF::Router
GetArea(AreaID areaID)OSPF::Router
GetArea(IPv4Address address)OSPF::Router
GetAreaCount(void) const OSPF::Router [inline]
GetASBoundaryRouter(void) const OSPF::Router [inline]
GetASExternalLSA(unsigned long i)OSPF::Router [inline]
GetASExternalLSA(unsigned long i) const OSPF::Router [inline]
GetASExternalLSACount(void) const OSPF::Router [inline]
GetContainingAddressRange(IPv4AddressRange addressRange, bool *advertise=NULL) const OSPF::Router
GetMessageHandler(void)OSPF::Router [inline]
GetNonVirtualInterface(unsigned char ifIndex)OSPF::Router
GetPreferredEntry(const OSPFLSA &lsa, bool skipSelfOriginated, std::vector< RoutingTableEntry * > *fromRoutingTable=NULL)OSPF::Router
GetRFC1583Compatibility(void) const OSPF::Router [inline]
GetRouterID(void) const OSPF::Router [inline]
GetRoutesToASBoundaryRouter(const std::vector< RoutingTableEntry * > &fromRoutingTable, OSPF::RouterID routerID) const OSPF::Router [private]
GetRoutingTableEntry(unsigned long i)OSPF::Router [inline]
GetRoutingTableEntry(unsigned long i) const OSPF::Router [inline]
GetRoutingTableEntryCount(void) const OSPF::Router [inline]
GetUniqueLinkStateID(IPv4AddressRange destination, Metric destinationCost, OSPF::ASExternalLSA *&lsaToReoriginate, bool externalMetricIsType2=false) const OSPF::Router [private]
HasAddressRange(IPv4AddressRange addressRange) const OSPF::Router
HasAnyNeighborInStates(int states) const OSPF::Router
HasRouteToASBoundaryRouter(const std::vector< RoutingTableEntry * > &inRoutingTable, OSPF::RouterID routerID) const OSPF::Router [private]
InstallASExternalLSA(OSPFASExternalLSA *lsa)OSPF::Router [private]
InstallLSA(OSPFLSA *lsa, AreaID areaID=BackboneAreaID)OSPF::Router
IsDestinationUnreachable(OSPFLSA *lsa) const OSPF::Router
IsLocalAddress(IPv4Address address) const OSPF::Router
IsOnAnyRetransmissionList(LSAKeyType lsaKey) const OSPF::Router
Lookup(IPAddress destination, std::vector< RoutingTableEntry * > *table=NULL) const OSPF::Router
messageHandlerOSPF::Router [private]
NotifyAboutRoutingTableChanges(std::vector< RoutingTableEntry * > &oldRoutingTable)OSPF::Router [private]
OriginateASExternalLSA(ASExternalLSA *lsa)OSPF::Router [private]
PruneASBoundaryRouterEntries(std::vector< RoutingTableEntry * > &asbrEntries) const OSPF::Router [private]
RebuildRoutingTable(void)OSPF::Router
RemoveExternalRoute(IPv4Address networkAddress)OSPF::Router
RemoveFromAllRetransmissionLists(LSAKeyType lsaKey)OSPF::Router
rfc1583CompatibilityOSPF::Router [private]
Router(RouterID id, cSimpleModule *containingModule)OSPF::Router
routerIDOSPF::Router [private]
routingTableOSPF::Router [private]
SelectLeastCostRoutingEntry(std::vector< RoutingTableEntry * > &entries) const OSPF::Router [private]
SetRFC1583Compatibility(bool compatibility)OSPF::Router [inline]
SetRouterID(RouterID id)OSPF::Router [inline]
UpdateExternalRoute(IPv4Address networkAddress, const OSPFASExternalLSAContents &externalRouteContents, int ifIndex)OSPF::Router
~Router(void)OSPF::Router [virtual]