| addAddressRange(IPv4AddressRange addressRange, bool advertise) | inet::ospf::Area | |
| addHostRoute(HostRouteParameters &hostRouteParameters) | inet::ospf::Area | inline |
| addInterface(Interface *intf) | inet::ospf::Area | |
| advertiseAddressRanges | inet::ospf::Area | private |
| ageDatabase() | inet::ospf::Area | |
| Area(IInterfaceTable *ift, AreaID id=BACKBONE_AREAID) | inet::ospf::Area | |
| areaAddressRanges | inet::ospf::Area | private |
| areaID | inet::ospf::Area | private |
| associatedInterfaces | inet::ospf::Area | private |
| calculateInterAreaRoutes(std::vector< RoutingTableEntry * > &newRoutingTable) | inet::ospf::Area | |
| calculateNextHops(OSPFLSA *destination, OSPFLSA *parent) const | inet::ospf::Area | private |
| calculateNextHops(Link &destination, OSPFLSA *parent) const | inet::ospf::Area | private |
| calculateShortestPathTree(std::vector< RoutingTableEntry * > &newRoutingTable) | inet::ospf::Area | |
| containsAddress(IPv4Address address) const | inet::ospf::Area | |
| createRoutingTableEntryFromSummaryLSA(const SummaryLSA &summaryLSA, unsigned short entryCost, const RoutingTableEntry &borderRouterEntry) const | inet::ospf::Area | private |
| detailedInfo() const override | inet::ospf::Area | |
| externalRoutingCapability | inet::ospf::Area | private |
| findNetworkLSA(LinkStateID linkStateID) | inet::ospf::Area | |
| findNetworkLSA(LinkStateID linkStateID) const | inet::ospf::Area | |
| findRouterLSA(LinkStateID linkStateID) | inet::ospf::Area | |
| findRouterLSA(LinkStateID linkStateID) const | inet::ospf::Area | |
| findSameOrWorseCostRoute(const std::vector< RoutingTableEntry * > &newRoutingTable, const SummaryLSA ¤tLSA, unsigned short currentCost, bool &destinationInRoutingTable, std::list< RoutingTableEntry * > &sameOrWorseCost) const | inet::ospf::Area | private |
| findSummaryLSA(LSAKeyType lsaKey) | inet::ospf::Area | |
| findSummaryLSA(LSAKeyType lsaKey) const | inet::ospf::Area | |
| findVirtualLink(RouterID routerID) | inet::ospf::Area | |
| floodLSA(OSPFLSA *lsa, Interface *intf=nullptr, Neighbor *neighbor=nullptr) | inet::ospf::Area | |
| getAddressRange(unsigned int index) const | inet::ospf::Area | inline |
| getAddressRangeCount() const | inet::ospf::Area | inline |
| getAreaID() const | inet::ospf::Area | inline |
| getContainingAddressRange(IPv4AddressRange addressRange, bool *advertise=nullptr) const | inet::ospf::Area | |
| getExternalRoutingCapability() const | inet::ospf::Area | inline |
| getInterface(unsigned char ifIndex) | inet::ospf::Area | |
| getInterface(IPv4Address address) | inet::ospf::Area | |
| getNetworkLSA(unsigned long i) | inet::ospf::Area | inline |
| getNetworkLSA(unsigned long i) const | inet::ospf::Area | inline |
| getNetworkLSACount() const | inet::ospf::Area | inline |
| getRouter() | inet::ospf::Area | inline |
| getRouter() const | inet::ospf::Area | inline |
| getRouterLSA(unsigned long i) | inet::ospf::Area | inline |
| getRouterLSA(unsigned long i) const | inet::ospf::Area | inline |
| getRouterLSACount() const | inet::ospf::Area | inline |
| getSPFTreeRoot() | inet::ospf::Area | inline |
| getSPFTreeRoot() const | inet::ospf::Area | inline |
| getStubDefaultCost() const | inet::ospf::Area | inline |
| getSummaryLSA(unsigned long i) | inet::ospf::Area | inline |
| getSummaryLSA(unsigned long i) const | inet::ospf::Area | inline |
| getSummaryLSACount() const | inet::ospf::Area | inline |
| getTransitCapability() const | inet::ospf::Area | inline |
| getUniqueLinkStateID(IPv4AddressRange destination, Metric destinationCost, SummaryLSA *&lsaToReoriginate) const | inet::ospf::Area | private |
| hasAddressRange(IPv4AddressRange addressRange) const | inet::ospf::Area | |
| hasAnyNeighborInStates(int states) const | inet::ospf::Area | |
| hasLink(OSPFLSA *fromLSA, OSPFLSA *toLSA) const | inet::ospf::Area | private |
| hasVirtualLink(AreaID withTransitArea) const | inet::ospf::Area | |
| hostRoutes | inet::ospf::Area | private |
| ift | inet::ospf::Area | private |
| info() const override | inet::ospf::Area | |
| installNetworkLSA(OSPFNetworkLSA *lsa) | inet::ospf::Area | |
| installRouterLSA(OSPFRouterLSA *lsa) | inet::ospf::Area | |
| installSummaryLSA(OSPFSummaryLSA *lsa) | inet::ospf::Area | |
| isLocalAddress(IPv4Address address) const | inet::ospf::Area | |
| isOnAnyRetransmissionList(LSAKeyType lsaKey) const | inet::ospf::Area | |
| networkLSAs | inet::ospf::Area | private |
| networkLSAsByID | inet::ospf::Area | private |
| originateNetworkLSA(const Interface *intf) | inet::ospf::Area | |
| originateRouterLSA() | inet::ospf::Area | |
| originateSummaryLSA(const RoutingTableEntry *entry, const std::map< LSAKeyType, bool, LSAKeyType_Less > &originatedLSAs, SummaryLSA *&lsaToReoriginate) | inet::ospf::Area | |
| originateSummaryLSA(const SummaryLSA *summaryLSA) | inet::ospf::Area | private |
| parentRouter | inet::ospf::Area | private |
| recheckSummaryLSAs(std::vector< RoutingTableEntry * > &newRoutingTable) | inet::ospf::Area | |
| removeFromAllRetransmissionLists(LSAKeyType lsaKey) | inet::ospf::Area | |
| routerLSAs | inet::ospf::Area | private |
| routerLSAsByID | inet::ospf::Area | private |
| setAreaID(AreaID areaId) | inet::ospf::Area | inline |
| setExternalRoutingCapability(bool flooded) | inet::ospf::Area | inline |
| setRouter(Router *router) | inet::ospf::Area | inline |
| setSPFTreeRoot(RouterLSA *root) | inet::ospf::Area | inline |
| setStubDefaultCost(Metric cost) | inet::ospf::Area | inline |
| setTransitCapability(bool transit) | inet::ospf::Area | inline |
| spfTreeRoot | inet::ospf::Area | private |
| stubDefaultCost | inet::ospf::Area | private |
| summaryLSAs | inet::ospf::Area | private |
| summaryLSAsByID | inet::ospf::Area | private |
| transitCapability | inet::ospf::Area | private |
| ~Area() | inet::ospf::Area | virtual |