| addAddressRange(Ipv4AddressRange addressRange, bool advertise) | inet::ospfv2::Ospfv2Area | |
| addHostRoute(HostRouteParameters &hostRouteParameters) | inet::ospfv2::Ospfv2Area | inline |
| addInterface(Ospfv2Interface *intf) | inet::ospfv2::Ospfv2Area | |
| addWatches() | inet::ospfv2::Ospfv2Area | |
| advertiseAddressRanges | inet::ospfv2::Ospfv2Area | private |
| ageDatabase() | inet::ospfv2::Ospfv2Area | |
| areaAddressRanges | inet::ospfv2::Ospfv2Area | private |
| areaID | inet::ospfv2::Ospfv2Area | private |
| associatedInterfaces | inet::ospfv2::Ospfv2Area | private |
| calculateInterAreaRoutes(std::vector< Ospfv2RoutingTableEntry * > &newRoutingTable) | inet::ospfv2::Ospfv2Area | |
| calculateNextHops(Ospfv2Lsa *destination, Ospfv2Lsa *parent) const | inet::ospfv2::Ospfv2Area | private |
| calculateNextHops(const Ospfv2Link &destination, Ospfv2Lsa *parent) const | inet::ospfv2::Ospfv2Area | private |
| calculateShortestPathTree(std::vector< Ospfv2RoutingTableEntry * > &newRoutingTable) | inet::ospfv2::Ospfv2Area | |
| containsAddress(Ipv4Address address) const | inet::ospfv2::Ospfv2Area | |
| crcMode | inet::ospfv2::Ospfv2Area | private |
| createRoutingTableEntryFromSummaryLSA(const SummaryLsa &summaryLSA, unsigned short entryCost, const Ospfv2RoutingTableEntry &borderRouterEntry) const | inet::ospfv2::Ospfv2Area | private |
| detailedInfo() const | inet::ospfv2::Ospfv2Area | |
| externalRoutingCapability | inet::ospfv2::Ospfv2Area | private |
| findNetworkLSA(LinkStateId linkStateID) | inet::ospfv2::Ospfv2Area | |
| findNetworkLSA(LinkStateId linkStateID) const | inet::ospfv2::Ospfv2Area | |
| findRouterLSA(LinkStateId linkStateID) | inet::ospfv2::Ospfv2Area | |
| findRouterLSA(LinkStateId linkStateID) const | inet::ospfv2::Ospfv2Area | |
| findSameOrWorseCostRoute(const std::vector< Ospfv2RoutingTableEntry * > &newRoutingTable, const SummaryLsa ¤tLSA, unsigned short currentCost, bool &destinationInRoutingTable, std::list< Ospfv2RoutingTableEntry * > &sameOrWorseCost) const | inet::ospfv2::Ospfv2Area | private |
| findSummaryLSA(LsaKeyType lsaKey) | inet::ospfv2::Ospfv2Area | |
| findSummaryLSA(LsaKeyType lsaKey) const | inet::ospfv2::Ospfv2Area | |
| findVirtualLink(RouterId routerID) | inet::ospfv2::Ospfv2Area | |
| floodLSA(const Ospfv2Lsa *lsa, Ospfv2Interface *intf=nullptr, Neighbor *neighbor=nullptr) | inet::ospfv2::Ospfv2Area | |
| getAddressRange(unsigned int index) const | inet::ospfv2::Ospfv2Area | inline |
| getAddressRangeCount() const | inet::ospfv2::Ospfv2Area | inline |
| getAreaID() const | inet::ospfv2::Ospfv2Area | inline |
| getContainingAddressRange(Ipv4AddressRange addressRange, bool *advertise=nullptr) const | inet::ospfv2::Ospfv2Area | |
| getExternalRoutingCapability() const | inet::ospfv2::Ospfv2Area | inline |
| getInterface(unsigned char ifIndex) | inet::ospfv2::Ospfv2Area | |
| getInterface(Ipv4Address address) | inet::ospfv2::Ospfv2Area | |
| getInterfaceCount() const | inet::ospfv2::Ospfv2Area | inline |
| getInterfaceIndices() | inet::ospfv2::Ospfv2Area | |
| getNetworkLSA(unsigned long i) | inet::ospfv2::Ospfv2Area | inline |
| getNetworkLSA(unsigned long i) const | inet::ospfv2::Ospfv2Area | inline |
| getNetworkLSACount() const | inet::ospfv2::Ospfv2Area | inline |
| getRouter() | inet::ospfv2::Ospfv2Area | inline |
| getRouter() const | inet::ospfv2::Ospfv2Area | inline |
| getRouterLSA(unsigned long i) | inet::ospfv2::Ospfv2Area | inline |
| getRouterLSA(unsigned long i) const | inet::ospfv2::Ospfv2Area | inline |
| getRouterLSACount() const | inet::ospfv2::Ospfv2Area | inline |
| getSPFTreeRoot() | inet::ospfv2::Ospfv2Area | inline |
| getSPFTreeRoot() const | inet::ospfv2::Ospfv2Area | inline |
| getStubDefaultCost() const | inet::ospfv2::Ospfv2Area | inline |
| getSummaryLSA(unsigned long i) | inet::ospfv2::Ospfv2Area | inline |
| getSummaryLSA(unsigned long i) const | inet::ospfv2::Ospfv2Area | inline |
| getSummaryLSACount() const | inet::ospfv2::Ospfv2Area | inline |
| getTransitCapability() const | inet::ospfv2::Ospfv2Area | inline |
| getUniqueLinkStateID(Ipv4AddressRange destination, Metric destinationCost, SummaryLsa *&lsaToReoriginate) const | inet::ospfv2::Ospfv2Area | private |
| hasAddressRange(Ipv4AddressRange addressRange) const | inet::ospfv2::Ospfv2Area | |
| hasAnyNeighborInStates(int states) const | inet::ospfv2::Ospfv2Area | |
| hasLink(Ospfv2Lsa *fromLSA, Ospfv2Lsa *toLSA) const | inet::ospfv2::Ospfv2Area | private |
| hasVirtualLink(AreaId withTransitArea) const | inet::ospfv2::Ospfv2Area | |
| hostRoutes | inet::ospfv2::Ospfv2Area | private |
| ift | inet::ospfv2::Ospfv2Area | private |
| info() const | inet::ospfv2::Ospfv2Area | |
| installNetworkLSA(const Ospfv2NetworkLsa *lsa) | inet::ospfv2::Ospfv2Area | |
| installRouterLSA(const Ospfv2RouterLsa *lsa) | inet::ospfv2::Ospfv2Area | |
| installSummaryLSA(const Ospfv2SummaryLsa *lsa) | inet::ospfv2::Ospfv2Area | |
| isAllZero(Ipv4AddressRange entry) const | inet::ospfv2::Ospfv2Area | private |
| isDefaultRoute(Ospfv2RoutingTableEntry *entry) const | inet::ospfv2::Ospfv2Area | private |
| isLocalAddress(Ipv4Address address) const | inet::ospfv2::Ospfv2Area | |
| isOnAnyRetransmissionList(LsaKeyType lsaKey) const | inet::ospfv2::Ospfv2Area | |
| networkLSAs | inet::ospfv2::Ospfv2Area | private |
| networkLSAsByID | inet::ospfv2::Ospfv2Area | private |
| originateNetworkLSA(const Ospfv2Interface *intf) | inet::ospfv2::Ospfv2Area | |
| originateRouterLSA() | inet::ospfv2::Ospfv2Area | |
| originateSummaryLSA(const Ospfv2RoutingTableEntry *entry, const std::map< LsaKeyType, bool, LsaKeyType_Less > &originatedLSAs, SummaryLsa *&lsaToReoriginate) | inet::ospfv2::Ospfv2Area | |
| originateSummaryLSA(const SummaryLsa *summaryLSA) | inet::ospfv2::Ospfv2Area | private |
| originateSummaryLSA_Stub() | inet::ospfv2::Ospfv2Area | |
| Ospfv2Area(CrcMode crcMode, IInterfaceTable *ift, AreaId id=BACKBONE_AREAID) | inet::ospfv2::Ospfv2Area | |
| parentRouter | inet::ospfv2::Ospfv2Area | private |
| printLSDB() | inet::ospfv2::Ospfv2Area | private |
| printSummaryLsa() | inet::ospfv2::Ospfv2Area | private |
| recheckSummaryLSAs(std::vector< Ospfv2RoutingTableEntry * > &newRoutingTable) | inet::ospfv2::Ospfv2Area | |
| removeFromAllRetransmissionLists(LsaKeyType lsaKey) | inet::ospfv2::Ospfv2Area | |
| routerLSAs | inet::ospfv2::Ospfv2Area | private |
| routerLSAsByID | inet::ospfv2::Ospfv2Area | private |
| setAreaID(AreaId areaId) | inet::ospfv2::Ospfv2Area | inline |
| setExternalRoutingCapability(bool flooded) | inet::ospfv2::Ospfv2Area | inline |
| setRouter(Router *router) | inet::ospfv2::Ospfv2Area | inline |
| setSPFTreeRoot(RouterLsa *root) | inet::ospfv2::Ospfv2Area | inline |
| setStubDefaultCost(Metric cost) | inet::ospfv2::Ospfv2Area | inline |
| setTransitCapability(bool transit) | inet::ospfv2::Ospfv2Area | inline |
| spfTreeRoot | inet::ospfv2::Ospfv2Area | private |
| str() const override | inet::ospfv2::Ospfv2Area | |
| stubDefaultCost | inet::ospfv2::Ospfv2Area | private |
| summaryLSAs | inet::ospfv2::Ospfv2Area | private |
| summaryLSAsByID | inet::ospfv2::Ospfv2Area | private |
| transitCapability | inet::ospfv2::Ospfv2Area | private |
| ~Ospfv2Area() | inet::ospfv2::Ospfv2Area | virtual |