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

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

addArea(Ospfv2Area *area)inet::ospfv2::Router
addExternalRouteInIPTable(Ipv4Address networkAddress, const Ospfv2AsExternalLsaContents &externalRouteContents, int ifIndex)inet::ospfv2::Router
addRoutingTableEntry(Ospfv2RoutingTableEntry *entry)inet::ospfv2::Routerinline
addWatches()inet::ospfv2::Router
ageDatabase()inet::ospfv2::Router
ageTimerinet::ospfv2::Routerprivate
areasinet::ospfv2::Routerprivate
areasByIDinet::ospfv2::Routerprivate
asExternalLSAsinet::ospfv2::Routerprivate
asExternalLSAsByIDinet::ospfv2::Routerprivate
calculateASExternalRoutes(std::vector< Ospfv2RoutingTableEntry * > &newRoutingTable)inet::ospfv2::Routerprivate
deleteRoute(Ospfv2RoutingTableEntry *entry)inet::ospfv2::Router
externalRoutesinet::ospfv2::Routerprivate
findASExternalLSA(LsaKeyType lsaKey)inet::ospfv2::Routerprivate
findASExternalLSA(LsaKeyType lsaKey) constinet::ospfv2::Routerprivate
findLSA(Ospfv2LsaType lsaType, LsaKeyType lsaKey, AreaId areaID)inet::ospfv2::Router
floodLSA(const Ospfv2Lsa *lsa, AreaId areaID=BACKBONE_AREAID, Ospfv2Interface *intf=nullptr, Neighbor *neighbor=nullptr)inet::ospfv2::Router
getAreaByAddr(Ipv4Address address)inet::ospfv2::Router
getAreaByID(AreaId areaID)inet::ospfv2::Router
getAreaCount() constinet::ospfv2::Routerinline
getAreaIds()inet::ospfv2::Router
getASBoundaryRouter() constinet::ospfv2::Routerinline
getASExternalLSA(unsigned long i)inet::ospfv2::Routerinline
getASExternalLSA(unsigned long i) constinet::ospfv2::Routerinline
getASExternalLSACount() constinet::ospfv2::Routerinline
getContainingAddressRange(const Ipv4AddressRange &addressRange, bool *advertise=nullptr) constinet::ospfv2::Router
getDefaultRoute()inet::ospfv2::Router
getMessageHandler()inet::ospfv2::Routerinline
getNonVirtualInterface(unsigned char ifIndex)inet::ospfv2::Router
getPreferredEntry(const Ospfv2Lsa &lsa, bool skipSelfOriginated, std::vector< Ospfv2RoutingTableEntry * > *fromRoutingTable=nullptr)inet::ospfv2::Router
getRFC1583Compatibility() constinet::ospfv2::Routerinline
getRouterID() constinet::ospfv2::Routerinline
getRoutesToASBoundaryRouter(const std::vector< Ospfv2RoutingTableEntry * > &fromRoutingTable, RouterId routerID) constinet::ospfv2::Routerprivate
getRoutingTableEntry(unsigned long i)inet::ospfv2::Routerinline
getRoutingTableEntry(unsigned long i) constinet::ospfv2::Routerinline
getRoutingTableEntryCount() constinet::ospfv2::Routerinline
getUniqueLinkStateID(const Ipv4AddressRange &destination, Metric destinationCost, AsExternalLsa *&lsaToReoriginate, bool externalMetricIsType2=false) constinet::ospfv2::Routerprivate
hasAddressRange(const Ipv4AddressRange &addressRange) constinet::ospfv2::Router
hasAnyNeighborInStates(int states) constinet::ospfv2::Router
hasRouteToASBoundaryRouter(const std::vector< Ospfv2RoutingTableEntry * > &inRoutingTable, RouterId routerID) constinet::ospfv2::Routerprivate
iftinet::ospfv2::Routerprivate
installASExternalLSA(const Ospfv2AsExternalLsa *lsa)inet::ospfv2::Routerprivate
installLSA(const Ospfv2Lsa *lsa, AreaId areaID=BACKBONE_AREAID)inet::ospfv2::Router
isDestinationUnreachable(Ospfv2Lsa *lsa) constinet::ospfv2::Router
isDirectRoute(Ospfv2RoutingTableEntry &entry)inet::ospfv2::Routerprivate
isLocalAddress(Ipv4Address address) constinet::ospfv2::Router
isOnAnyRetransmissionList(LsaKeyType lsaKey) constinet::ospfv2::Router
lookup(Ipv4Address destination, std::vector< Ospfv2RoutingTableEntry * > *table=nullptr) constinet::ospfv2::Router
messageHandlerinet::ospfv2::Routerprivate
notifyAboutRoutingTableChanges(std::vector< Ospfv2RoutingTableEntry * > &oldRoutingTable)inet::ospfv2::Routerprivate
originateASExternalLSA(AsExternalLsa *lsa)inet::ospfv2::Routerprivate
ospfRoutingTableinet::ospfv2::Routerprivate
printAsExternalLsa()inet::ospfv2::Routerprivate
pruneASBoundaryRouterEntries(std::vector< Ospfv2RoutingTableEntry * > &asbrEntries) constinet::ospfv2::Routerprivate
rebuildRoutingTable()inet::ospfv2::Router
removeExternalRoute(Ipv4Address networkAddress)inet::ospfv2::Router
removeFromAllRetransmissionLists(LsaKeyType lsaKey)inet::ospfv2::Router
rfc1583Compatibilityinet::ospfv2::Routerprivate
Router(cSimpleModule *containingModule, IInterfaceTable *ift, IIpv4RoutingTable *rt)inet::ospfv2::Router
routerIDinet::ospfv2::Routerprivate
rtinet::ospfv2::Routerprivate
selectLeastCostRoutingEntry(std::vector< Ospfv2RoutingTableEntry * > &entries) constinet::ospfv2::Routerprivate
setRFC1583Compatibility(bool compatibility)inet::ospfv2::Routerinline
setRouterID(RouterId id)inet::ospfv2::Routerinline
updateExternalRoute(Ipv4Address networkAddress, const Ospfv2AsExternalLsaContents &externalRouteContents, int ifIndex=-1)inet::ospfv2::Router
~Router()inet::ospfv2::Routervirtual