, including all inherited members.
AddAddressRange(IPv4AddressRange addressRange, bool advertise) | OSPF::Area | [inline] |
AddHostRoute(HostRouteParameters &hostRouteParameters) | OSPF::Area | [inline] |
AddInterface(Interface *intf) | OSPF::Area | |
advertiseAddressRanges | OSPF::Area | [private] |
AgeDatabase(void) | OSPF::Area | |
Area(AreaID id=BackboneAreaID) | OSPF::Area | |
areaAddressRanges | OSPF::Area | [private] |
areaID | OSPF::Area | [private] |
associatedInterfaces | OSPF::Area | [private] |
CalculateInterAreaRoutes(std::vector< RoutingTableEntry * > &newRoutingTable) | OSPF::Area | |
CalculateNextHops(OSPFLSA *destination, OSPFLSA *parent) const | OSPF::Area | [private] |
CalculateNextHops(Link &destination, OSPFLSA *parent) const | OSPF::Area | [private] |
CalculateShortestPathTree(std::vector< RoutingTableEntry * > &newRoutingTable) | OSPF::Area | |
ContainsAddress(IPv4Address address) const | OSPF::Area | |
CreateRoutingTableEntryFromSummaryLSA(const OSPF::SummaryLSA &summaryLSA, unsigned short entryCost, const OSPF::RoutingTableEntry &borderRouterEntry) const | OSPF::Area | [private] |
detailedInfo(void) const | OSPF::Area | |
externalRoutingCapability | OSPF::Area | [private] |
FindNetworkLSA(LinkStateID linkStateID) | OSPF::Area | |
FindNetworkLSA(LinkStateID linkStateID) const | OSPF::Area | |
FindRouterLSA(LinkStateID linkStateID) | OSPF::Area | |
FindRouterLSA(LinkStateID linkStateID) const | OSPF::Area | |
FindSameOrWorseCostRoute(const std::vector< OSPF::RoutingTableEntry * > &newRoutingTable, const OSPF::SummaryLSA ¤tLSA, unsigned short currentCost, bool &destinationInRoutingTable, std::list< OSPF::RoutingTableEntry * > &sameOrWorseCost) const | OSPF::Area | [private] |
FindSummaryLSA(LSAKeyType lsaKey) | OSPF::Area | |
FindSummaryLSA(LSAKeyType lsaKey) const | OSPF::Area | |
FindVirtualLink(RouterID routerID) | OSPF::Area | |
FloodLSA(OSPFLSA *lsa, Interface *intf=NULL, Neighbor *neighbor=NULL) | OSPF::Area | |
GetAddressRange(unsigned int index) const | OSPF::Area | [inline] |
GetAddressRangeCount(void) const | OSPF::Area | [inline] |
GetAreaID(void) const | OSPF::Area | [inline] |
GetContainingAddressRange(IPv4AddressRange addressRange, bool *advertise=NULL) const | OSPF::Area | |
GetExternalRoutingCapability(void) const | OSPF::Area | [inline] |
GetInterface(unsigned char ifIndex) | OSPF::Area | |
GetInterface(IPv4Address address) | OSPF::Area | |
GetNetworkLSA(unsigned long i) | OSPF::Area | [inline] |
GetNetworkLSA(unsigned long i) const | OSPF::Area | [inline] |
GetNetworkLSACount(void) const | OSPF::Area | [inline] |
GetRouter(void) | OSPF::Area | [inline] |
GetRouter(void) const | OSPF::Area | [inline] |
GetRouterLSA(unsigned long i) | OSPF::Area | [inline] |
GetRouterLSA(unsigned long i) const | OSPF::Area | [inline] |
GetRouterLSACount(void) const | OSPF::Area | [inline] |
GetSPFTreeRoot(void) | OSPF::Area | [inline] |
GetSPFTreeRoot(void) const | OSPF::Area | [inline] |
GetStubDefaultCost(void) const | OSPF::Area | [inline] |
GetSummaryLSA(unsigned long i) | OSPF::Area | [inline] |
GetSummaryLSA(unsigned long i) const | OSPF::Area | [inline] |
GetSummaryLSACount(void) const | OSPF::Area | [inline] |
GetTransitCapability(void) const | OSPF::Area | [inline] |
GetUniqueLinkStateID(IPv4AddressRange destination, Metric destinationCost, SummaryLSA *&lsaToReoriginate) const | OSPF::Area | [private] |
HasAddressRange(IPv4AddressRange addressRange) const | OSPF::Area | |
HasAnyNeighborInStates(int states) const | OSPF::Area | |
HasLink(OSPFLSA *fromLSA, OSPFLSA *toLSA) const | OSPF::Area | [private] |
HasVirtualLink(AreaID withTransitArea) const | OSPF::Area | |
hostRoutes | OSPF::Area | [private] |
info(char *buffer) | OSPF::Area | |
InstallNetworkLSA(OSPFNetworkLSA *lsa) | OSPF::Area | |
InstallRouterLSA(OSPFRouterLSA *lsa) | OSPF::Area | |
InstallSummaryLSA(OSPFSummaryLSA *lsa) | OSPF::Area | |
IsLocalAddress(IPv4Address address) const | OSPF::Area | |
IsOnAnyRetransmissionList(LSAKeyType lsaKey) const | OSPF::Area | |
networkLSAs | OSPF::Area | [private] |
networkLSAsByID | OSPF::Area | [private] |
OriginateNetworkLSA(const Interface *intf) | OSPF::Area | |
OriginateRouterLSA(void) | OSPF::Area | |
OriginateSummaryLSA(const RoutingTableEntry *entry, const std::map< LSAKeyType, bool, LSAKeyType_Less > &originatedLSAs, SummaryLSA *&lsaToReoriginate) | OSPF::Area | |
OriginateSummaryLSA(const OSPF::SummaryLSA *summaryLSA) | OSPF::Area | [private] |
parentRouter | OSPF::Area | [private] |
ReCheckSummaryLSAs(std::vector< RoutingTableEntry * > &newRoutingTable) | OSPF::Area | |
RemoveFromAllRetransmissionLists(LSAKeyType lsaKey) | OSPF::Area | |
routerLSAs | OSPF::Area | [private] |
routerLSAsByID | OSPF::Area | [private] |
SetAreaID(AreaID areaId) | OSPF::Area | [inline] |
SetExternalRoutingCapability(bool flooded) | OSPF::Area | [inline] |
SetRouter(Router *router) | OSPF::Area | [inline] |
SetSPFTreeRoot(RouterLSA *root) | OSPF::Area | [inline] |
SetStubDefaultCost(Metric cost) | OSPF::Area | [inline] |
SetTransitCapability(bool transit) | OSPF::Area | [inline] |
spfTreeRoot | OSPF::Area | [private] |
stubDefaultCost | OSPF::Area | [private] |
summaryLSAs | OSPF::Area | [private] |
summaryLSAsByID | OSPF::Area | [private] |
transitCapability | OSPF::Area | [private] |
~Area(void) | OSPF::Area | [virtual] |