, including all inherited members.
AddArea(Area *area) | OSPF::Router | |
AddRoutingTableEntry(RoutingTableEntry *entry) | OSPF::Router | [inline] |
AddWatches(void) | OSPF::Router | |
AgeDatabase(void) | OSPF::Router | |
ageTimer | OSPF::Router | [private] |
areas | OSPF::Router | [private] |
areasByID | OSPF::Router | [private] |
asExternalLSAs | OSPF::Router | [private] |
asExternalLSAsByID | OSPF::Router | [private] |
CalculateASExternalRoutes(std::vector< RoutingTableEntry * > &newRoutingTable) | OSPF::Router | [private] |
externalRoutes | OSPF::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 | |
messageHandler | OSPF::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 | |
rfc1583Compatibility | OSPF::Router | [private] |
Router(RouterID id, cSimpleModule *containingModule) | OSPF::Router | |
routerID | OSPF::Router | [private] |
routingTable | OSPF::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] |