INET Framework for OMNeT++/OMNEST
|
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::Router | inline |
addWatches() | inet::ospf::Router | |
ageDatabase() | inet::ospf::Router | |
ageTimer | inet::ospf::Router | private |
areas | inet::ospf::Router | private |
areasByID | inet::ospf::Router | private |
asExternalLSAs | inet::ospf::Router | private |
asExternalLSAsByID | inet::ospf::Router | private |
calculateASExternalRoutes(std::vector< RoutingTableEntry * > &newRoutingTable) | inet::ospf::Router | private |
externalRoutes | inet::ospf::Router | private |
findASExternalLSA(LSAKeyType lsaKey) | inet::ospf::Router | private |
findASExternalLSA(LSAKeyType lsaKey) const | inet::ospf::Router | private |
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::Router | inline |
getASBoundaryRouter() const | inet::ospf::Router | inline |
getASExternalLSA(unsigned long i) | inet::ospf::Router | inline |
getASExternalLSA(unsigned long i) const | inet::ospf::Router | inline |
getASExternalLSACount() const | inet::ospf::Router | inline |
getContainingAddressRange(const IPv4AddressRange &addressRange, bool *advertise=nullptr) const | inet::ospf::Router | |
getMessageHandler() | inet::ospf::Router | inline |
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::Router | inline |
getRouterID() const | inet::ospf::Router | inline |
getRoutesToASBoundaryRouter(const std::vector< RoutingTableEntry * > &fromRoutingTable, RouterID routerID) const | inet::ospf::Router | private |
getRoutingTableEntry(unsigned long i) | inet::ospf::Router | inline |
getRoutingTableEntry(unsigned long i) const | inet::ospf::Router | inline |
getRoutingTableEntryCount() const | inet::ospf::Router | inline |
getUniqueLinkStateID(const IPv4AddressRange &destination, Metric destinationCost, ASExternalLSA *&lsaToReoriginate, bool externalMetricIsType2=false) const | inet::ospf::Router | private |
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::Router | private |
ift | inet::ospf::Router | private |
installASExternalLSA(OSPFASExternalLSA *lsa) | inet::ospf::Router | private |
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 | |
messageHandler | inet::ospf::Router | private |
notifyAboutRoutingTableChanges(std::vector< RoutingTableEntry * > &oldRoutingTable) | inet::ospf::Router | private |
originateASExternalLSA(ASExternalLSA *lsa) | inet::ospf::Router | private |
pruneASBoundaryRouterEntries(std::vector< RoutingTableEntry * > &asbrEntries) const | inet::ospf::Router | private |
rebuildRoutingTable() | inet::ospf::Router | |
removeExternalRoute(IPv4Address networkAddress) | inet::ospf::Router | |
removeFromAllRetransmissionLists(LSAKeyType lsaKey) | inet::ospf::Router | |
rfc1583Compatibility | inet::ospf::Router | private |
Router(RouterID id, cSimpleModule *containingModule, IInterfaceTable *ift, IIPv4RoutingTable *rt) | inet::ospf::Router | |
routerID | inet::ospf::Router | private |
routingTable | inet::ospf::Router | private |
rt | inet::ospf::Router | private |
selectLeastCostRoutingEntry(std::vector< RoutingTableEntry * > &entries) const | inet::ospf::Router | private |
setRFC1583Compatibility(bool compatibility) | inet::ospf::Router | inline |
setRouterID(RouterID id) | inet::ospf::Router | inline |
updateExternalRoute(IPv4Address networkAddress, const OSPFASExternalLSAContents &externalRouteContents, int ifIndex) | inet::ospf::Router | |
~Router() | inet::ospf::Router | virtual |