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 |