, 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] |