| addArea(Ospfv2Area *area) | inet::ospfv2::Router | |
| addExternalRouteInIPTable(Ipv4Address networkAddress, const Ospfv2AsExternalLsaContents &externalRouteContents, int ifIndex) | inet::ospfv2::Router | |
| addRoutingTableEntry(Ospfv2RoutingTableEntry *entry) | inet::ospfv2::Router | inline |
| addWatches() | inet::ospfv2::Router | |
| ageDatabase() | inet::ospfv2::Router | |
| ageTimer | inet::ospfv2::Router | private |
| areas | inet::ospfv2::Router | private |
| areasByID | inet::ospfv2::Router | private |
| asExternalLSAs | inet::ospfv2::Router | private |
| asExternalLSAsByID | inet::ospfv2::Router | private |
| calculateASExternalRoutes(std::vector< Ospfv2RoutingTableEntry * > &newRoutingTable) | inet::ospfv2::Router | private |
| deleteRoute(Ospfv2RoutingTableEntry *entry) | inet::ospfv2::Router | |
| externalRoutes | inet::ospfv2::Router | private |
| findASExternalLSA(LsaKeyType lsaKey) | inet::ospfv2::Router | private |
| findASExternalLSA(LsaKeyType lsaKey) const | inet::ospfv2::Router | private |
| findLSA(Ospfv2LsaType lsaType, LsaKeyType lsaKey, AreaId areaID) | inet::ospfv2::Router | |
| floodLSA(const Ospfv2Lsa *lsa, AreaId areaID=BACKBONE_AREAID, Ospfv2Interface *intf=nullptr, Neighbor *neighbor=nullptr) | inet::ospfv2::Router | |
| getAreaByAddr(Ipv4Address address) | inet::ospfv2::Router | |
| getAreaByID(AreaId areaID) | inet::ospfv2::Router | |
| getAreaCount() const | inet::ospfv2::Router | inline |
| getAreaIds() | inet::ospfv2::Router | |
| getASBoundaryRouter() const | inet::ospfv2::Router | inline |
| getASExternalLSA(unsigned long i) | inet::ospfv2::Router | inline |
| getASExternalLSA(unsigned long i) const | inet::ospfv2::Router | inline |
| getASExternalLSACount() const | inet::ospfv2::Router | inline |
| getContainingAddressRange(const Ipv4AddressRange &addressRange, bool *advertise=nullptr) const | inet::ospfv2::Router | |
| getDefaultRoute() | inet::ospfv2::Router | |
| getMessageHandler() | inet::ospfv2::Router | inline |
| getNonVirtualInterface(unsigned char ifIndex) | inet::ospfv2::Router | |
| getPreferredEntry(const Ospfv2Lsa &lsa, bool skipSelfOriginated, std::vector< Ospfv2RoutingTableEntry * > *fromRoutingTable=nullptr) | inet::ospfv2::Router | |
| getRFC1583Compatibility() const | inet::ospfv2::Router | inline |
| getRouterID() const | inet::ospfv2::Router | inline |
| getRoutesToASBoundaryRouter(const std::vector< Ospfv2RoutingTableEntry * > &fromRoutingTable, RouterId routerID) const | inet::ospfv2::Router | private |
| getRoutingTableEntry(unsigned long i) | inet::ospfv2::Router | inline |
| getRoutingTableEntry(unsigned long i) const | inet::ospfv2::Router | inline |
| getRoutingTableEntryCount() const | inet::ospfv2::Router | inline |
| getUniqueLinkStateID(const Ipv4AddressRange &destination, Metric destinationCost, AsExternalLsa *&lsaToReoriginate, bool externalMetricIsType2=false) const | inet::ospfv2::Router | private |
| hasAddressRange(const Ipv4AddressRange &addressRange) const | inet::ospfv2::Router | |
| hasAnyNeighborInStates(int states) const | inet::ospfv2::Router | |
| hasRouteToASBoundaryRouter(const std::vector< Ospfv2RoutingTableEntry * > &inRoutingTable, RouterId routerID) const | inet::ospfv2::Router | private |
| ift | inet::ospfv2::Router | private |
| installASExternalLSA(const Ospfv2AsExternalLsa *lsa) | inet::ospfv2::Router | private |
| installLSA(const Ospfv2Lsa *lsa, AreaId areaID=BACKBONE_AREAID) | inet::ospfv2::Router | |
| isDestinationUnreachable(Ospfv2Lsa *lsa) const | inet::ospfv2::Router | |
| isDirectRoute(Ospfv2RoutingTableEntry &entry) | inet::ospfv2::Router | private |
| isLocalAddress(Ipv4Address address) const | inet::ospfv2::Router | |
| isOnAnyRetransmissionList(LsaKeyType lsaKey) const | inet::ospfv2::Router | |
| lookup(Ipv4Address destination, std::vector< Ospfv2RoutingTableEntry * > *table=nullptr) const | inet::ospfv2::Router | |
| messageHandler | inet::ospfv2::Router | private |
| notifyAboutRoutingTableChanges(std::vector< Ospfv2RoutingTableEntry * > &oldRoutingTable) | inet::ospfv2::Router | private |
| originateASExternalLSA(AsExternalLsa *lsa) | inet::ospfv2::Router | private |
| ospfRoutingTable | inet::ospfv2::Router | private |
| printAsExternalLsa() | inet::ospfv2::Router | private |
| pruneASBoundaryRouterEntries(std::vector< Ospfv2RoutingTableEntry * > &asbrEntries) const | inet::ospfv2::Router | private |
| rebuildRoutingTable() | inet::ospfv2::Router | |
| removeExternalRoute(Ipv4Address networkAddress) | inet::ospfv2::Router | |
| removeFromAllRetransmissionLists(LsaKeyType lsaKey) | inet::ospfv2::Router | |
| rfc1583Compatibility | inet::ospfv2::Router | private |
| Router(cSimpleModule *containingModule, IInterfaceTable *ift, IIpv4RoutingTable *rt) | inet::ospfv2::Router | |
| routerID | inet::ospfv2::Router | private |
| rt | inet::ospfv2::Router | private |
| selectLeastCostRoutingEntry(std::vector< Ospfv2RoutingTableEntry * > &entries) const | inet::ospfv2::Router | private |
| setRFC1583Compatibility(bool compatibility) | inet::ospfv2::Router | inline |
| setRouterID(RouterId id) | inet::ospfv2::Router | inline |
| updateExternalRoute(Ipv4Address networkAddress, const Ospfv2AsExternalLsaContents &externalRouteContents, int ifIndex=-1) | inet::ospfv2::Router | |
| ~Router() | inet::ospfv2::Router | virtual |