INET Framework for OMNeT++/OMNEST
inet::ospf::Router Member List

This is the complete list of members for inet::ospf::Router, including all inherited members.

addArea(Area *area)inet::ospf::Router
addExternalRouteInIPTable(IPv4Address networkAddress, const OSPFASExternalLSAContents &externalRouteContents, int ifIndex)inet::ospf::Router
addRoutingTableEntry(RoutingTableEntry *entry)inet::ospf::Routerinline
addWatches()inet::ospf::Router
ageDatabase()inet::ospf::Router
ageTimerinet::ospf::Routerprivate
areasinet::ospf::Routerprivate
areasByIDinet::ospf::Routerprivate
asExternalLSAsinet::ospf::Routerprivate
asExternalLSAsByIDinet::ospf::Routerprivate
calculateASExternalRoutes(std::vector< RoutingTableEntry * > &newRoutingTable)inet::ospf::Routerprivate
externalRoutesinet::ospf::Routerprivate
findASExternalLSA(LSAKeyType lsaKey)inet::ospf::Routerprivate
findASExternalLSA(LSAKeyType lsaKey) const inet::ospf::Routerprivate
findLSA(LSAType lsaType, LSAKeyType lsaKey, AreaID areaID)inet::ospf::Router
floodLSA(OSPFLSA *lsa, AreaID areaID=BACKBONE_AREAID, Interface *intf=nullptr, Neighbor *neighbor=nullptr)inet::ospf::Router
getAreaByAddr(IPv4Address address)inet::ospf::Router
getAreaByID(AreaID areaID)inet::ospf::Router
getAreaCount() const inet::ospf::Routerinline
getASBoundaryRouter() const inet::ospf::Routerinline
getASExternalLSA(unsigned long i)inet::ospf::Routerinline
getASExternalLSA(unsigned long i) const inet::ospf::Routerinline
getASExternalLSACount() const inet::ospf::Routerinline
getContainingAddressRange(const IPv4AddressRange &addressRange, bool *advertise=nullptr) const inet::ospf::Router
getMessageHandler()inet::ospf::Routerinline
getNonVirtualInterface(unsigned char ifIndex)inet::ospf::Router
getPreferredEntry(const OSPFLSA &lsa, bool skipSelfOriginated, std::vector< RoutingTableEntry * > *fromRoutingTable=nullptr)inet::ospf::Router
getRFC1583Compatibility() const inet::ospf::Routerinline
getRouterID() const inet::ospf::Routerinline
getRoutesToASBoundaryRouter(const std::vector< RoutingTableEntry * > &fromRoutingTable, RouterID routerID) const inet::ospf::Routerprivate
getRoutingTableEntry(unsigned long i)inet::ospf::Routerinline
getRoutingTableEntry(unsigned long i) const inet::ospf::Routerinline
getRoutingTableEntryCount() const inet::ospf::Routerinline
getUniqueLinkStateID(const IPv4AddressRange &destination, Metric destinationCost, ASExternalLSA *&lsaToReoriginate, bool externalMetricIsType2=false) const inet::ospf::Routerprivate
hasAddressRange(const IPv4AddressRange &addressRange) const inet::ospf::Router
hasAnyNeighborInStates(int states) const inet::ospf::Router
hasRouteToASBoundaryRouter(const std::vector< RoutingTableEntry * > &inRoutingTable, RouterID routerID) const inet::ospf::Routerprivate
iftinet::ospf::Routerprivate
installASExternalLSA(OSPFASExternalLSA *lsa)inet::ospf::Routerprivate
installLSA(OSPFLSA *lsa, AreaID areaID=BACKBONE_AREAID)inet::ospf::Router
isDestinationUnreachable(OSPFLSA *lsa) const inet::ospf::Router
isLocalAddress(IPv4Address address) const inet::ospf::Router
isOnAnyRetransmissionList(LSAKeyType lsaKey) const inet::ospf::Router
lookup(IPv4Address destination, std::vector< RoutingTableEntry * > *table=nullptr) const inet::ospf::Router
messageHandlerinet::ospf::Routerprivate
notifyAboutRoutingTableChanges(std::vector< RoutingTableEntry * > &oldRoutingTable)inet::ospf::Routerprivate
originateASExternalLSA(ASExternalLSA *lsa)inet::ospf::Routerprivate
pruneASBoundaryRouterEntries(std::vector< RoutingTableEntry * > &asbrEntries) const inet::ospf::Routerprivate
rebuildRoutingTable()inet::ospf::Router
removeExternalRoute(IPv4Address networkAddress)inet::ospf::Router
removeFromAllRetransmissionLists(LSAKeyType lsaKey)inet::ospf::Router
rfc1583Compatibilityinet::ospf::Routerprivate
Router(RouterID id, cSimpleModule *containingModule, IInterfaceTable *ift, IIPv4RoutingTable *rt)inet::ospf::Router
routerIDinet::ospf::Routerprivate
routingTableinet::ospf::Routerprivate
rtinet::ospf::Routerprivate
selectLeastCostRoutingEntry(std::vector< RoutingTableEntry * > &entries) const inet::ospf::Routerprivate
setRFC1583Compatibility(bool compatibility)inet::ospf::Routerinline
setRouterID(RouterID id)inet::ospf::Routerinline
updateExternalRoute(IPv4Address networkAddress, const OSPFASExternalLSAContents &externalRouteContents, int ifIndex)inet::ospf::Router
~Router()inet::ospf::Routervirtual