addDefaultRoute(const IPv6Address &raSrcAddr, unsigned int ifID, simtime_t routerLifetime) | inet::IPv6RoutingTable | virtual |
addMulticastRoute(IMulticastRoute *entry) override | inet::IPv6RoutingTable | inlinevirtual |
addOrUpdateOnLinkPrefix(const IPv6Address &destPrefix, int prefixLength, int interfaceId, simtime_t expiryTime) | inet::IPv6RoutingTable | virtual |
addOrUpdateOwnAdvPrefix(const IPv6Address &destPrefix, int prefixLength, int interfaceId, simtime_t expiryTime) | inet::IPv6RoutingTable | virtual |
addRoute(IPv6Route *route) | inet::IPv6RoutingTable | protectedvirtual |
addRoute(IRoute *entry) override | inet::IPv6RoutingTable | inlinevirtual |
addRoutingProtocolRoute(IPv6Route *route) | inet::IPv6RoutingTable | virtual |
addStaticRoute(const IPv6Address &destPrefix, int prefixLength, unsigned int interfaceId, const IPv6Address &nextHop, int metric=0) | inet::IPv6RoutingTable | virtual |
assignRequiredNodeAddresses(InterfaceEntry *ie) | inet::IPv6RoutingTable | protectedvirtual |
configureInterfaceForIPv6(InterfaceEntry *ie) | inet::IPv6RoutingTable | protectedvirtual |
configureInterfaceFromXML(InterfaceEntry *ie, cXMLElement *cfg) | inet::IPv6RoutingTable | protectedvirtual |
configureTunnelFromXML(cXMLElement *cfg) | inet::IPv6RoutingTable | protectedvirtual |
createNewRoute(IPv6Address destPrefix, int prefixLength, IRoute::SourceType src) | inet::IPv6RoutingTable | protectedvirtual |
createRoute() override | inet::IPv6RoutingTable | inlinevirtual |
deleteAllRoutes() | inet::IPv6RoutingTable | |
deleteDefaultRoutes(int interfaceID) | inet::IPv6RoutingTable | |
deleteInterfaceRoutes(const InterfaceEntry *entry) | inet::IPv6RoutingTable | virtual |
deleteMulticastRoute(IMulticastRoute *entry) override | inet::IPv6RoutingTable | inlinevirtual |
deleteOnLinkPrefix(const IPv6Address &destPrefix, int prefixLength) | inet::IPv6RoutingTable | virtual |
deletePrefixes(int interfaceID) | inet::IPv6RoutingTable | |
deleteRoute(IPv6Route *route) | inet::IPv6RoutingTable | virtual |
deleteRoute(IRoute *entry) override | inet::IPv6RoutingTable | inlinevirtual |
destCache | inet::IPv6RoutingTable | protected |
DestCache typedef | inet::IPv6RoutingTable | protected |
doLongestPrefixMatch(const IPv6Address &dest) | inet::IPv6RoutingTable | |
findBestMatchingMulticastRoute(const L3Address &origin, const L3Address &group) const override | inet::IPv6RoutingTable | inlinevirtual |
findBestMatchingRoute(const L3Address &dest) const override | inet::IPv6RoutingTable | inlinevirtual |
findInterfaceByLocalBroadcastAddress(const L3Address &dest) const | inet::IPv6RoutingTable | inlinevirtual |
getDefaultRoute() const override | inet::IPv6RoutingTable | inlinevirtual |
getHomeAddress() | inet::IPv6RoutingTable | |
getInterfaceByAddress(const IPv6Address &address) const | inet::IPv6RoutingTable | virtual |
getInterfaceByAddress(const L3Address &address) const override | inet::IPv6RoutingTable | virtual |
getMulticastRoute(int i) const override | inet::IPv6RoutingTable | inlinevirtual |
getNextHopForDestination(const L3Address &dest) const override | inet::IPv6RoutingTable | inlinevirtual |
getNumMulticastRoutes() const override | inet::IPv6RoutingTable | inlinevirtual |
getNumRoutes() const override | inet::IPv6RoutingTable | virtual |
getOutputInterfaceForDestination(const L3Address &dest) const override | inet::IPv6RoutingTable | inlinevirtual |
getRoute(int i) const override | inet::IPv6RoutingTable | virtual |
getRouterIdAsGeneric() const override | inet::IPv6RoutingTable | inlinevirtual |
handleMessage(cMessage *) override | inet::IPv6RoutingTable | protectedvirtual |
handleOperationStage(LifecycleOperation *operation, int stage, IDoneCallback *doneCallback) override | inet::IPv6RoutingTable | virtual |
hasMIPv6Support() | inet::IPv6RoutingTable | inline |
ift | inet::IPv6RoutingTable | protected |
initialize(int stage) override | inet::IPv6RoutingTable | protectedvirtual |
internalAddRoute(IPv6Route *route) | inet::IPv6RoutingTable | protected |
internalDeleteRoute(RouteList::iterator it) | inet::IPv6RoutingTable | protected |
internalRemoveRoute(IPv6Route *route) | inet::IPv6RoutingTable | protected |
IPv6RoutingTable() | inet::IPv6RoutingTable | |
isForwardingEnabled() const override | inet::IPv6RoutingTable | inlinevirtual |
ishome_agent | inet::IPv6RoutingTable | protected |
isHomeAddress(const IPv6Address &addr) | inet::IPv6RoutingTable | |
isHomeAgent() const | inet::IPv6RoutingTable | inline |
isLocalAddress(const IPv6Address &dest) const | inet::IPv6RoutingTable | virtual |
isLocalAddress(const L3Address &dest) const override | inet::IPv6RoutingTable | inlinevirtual |
isLocalBroadcastAddress(const L3Address &dest) const | inet::IPv6RoutingTable | inlinevirtual |
isLocalMulticastAddress(const L3Address &dest) const override | inet::IPv6RoutingTable | inlinevirtual |
ismobile_node | inet::IPv6RoutingTable | protected |
isMobileNode() const | inet::IPv6RoutingTable | inline |
isMulticastForwardingEnabled() | inet::IPv6RoutingTable | inlinevirtual |
isMulticastForwardingEnabled() const override | inet::IPv6RoutingTable | inlinevirtual |
isOnLinkAddress(const IPv6Address &address) | inet::IPv6RoutingTable | |
isPrefixPresent(const IPv6Address &prefix) const | inet::IPv6RoutingTable | virtual |
isrouter | inet::IPv6RoutingTable | protected |
isRouter() const | inet::IPv6RoutingTable | inlinevirtual |
lookupDestCache(const IPv6Address &dest, int &outInterfaceId) | inet::IPv6RoutingTable | |
mipv6Support | inet::IPv6RoutingTable | protected |
multicastForward | inet::IPv6RoutingTable | protected |
numInitStages() const override | inet::IPv6RoutingTable | inlineprotectedvirtual |
operator<<(std::ostream &os, const DestCacheEntry &e) | inet::IPv6RoutingTable | friend |
parseXMLConfigFile() | inet::IPv6RoutingTable | protectedvirtual |
printRoutingTable() const override | inet::IPv6RoutingTable | virtual |
purgeDestCache() | inet::IPv6RoutingTable | virtual |
purgeDestCacheEntriesToNeighbour(const IPv6Address &nextHopAddr, int interfaceId) | inet::IPv6RoutingTable | virtual |
purgeDestCacheForInterfaceID(int interfaceId) | inet::IPv6RoutingTable | |
receiveSignal(cComponent *source, simsignal_t signalID, cObject *obj, cObject *details) override | inet::IPv6RoutingTable | protectedvirtual |
refreshDisplay() const override | inet::IPv6RoutingTable | protectedvirtual |
removeMulticastRoute(IMulticastRoute *entry) override | inet::IPv6RoutingTable | inlinevirtual |
removeRoute(IPv6Route *route) | inet::IPv6RoutingTable | virtual |
removeRoute(IRoute *entry) override | inet::IPv6RoutingTable | inlinevirtual |
routeChanged(IPv6Route *entry, int fieldCode) | inet::IPv6RoutingTable | virtual |
routeLessThan(const IPv6Route *a, const IPv6Route *b) const | inet::IPv6RoutingTable | protected |
RouteList typedef | inet::IPv6RoutingTable | protected |
routeList | inet::IPv6RoutingTable | protected |
setIsHomeAgent(bool value) | inet::IPv6RoutingTable | inline |
setIsMobileNode(bool value) | inet::IPv6RoutingTable | inline |
setMIPv6Support(bool value) | inet::IPv6RoutingTable | inline |
updateDestCache(const IPv6Address &dest, const IPv6Address &nextHopAddr, int interfaceId, simtime_t expiryTime) | inet::IPv6RoutingTable | virtual |
useAdminDist | inet::IPv6RoutingTable | protected |
~ILifecycle() | inet::ILifecycle | inlinevirtual |
~IPv6RoutingTable() | inet::IPv6RoutingTable | virtual |
~IRoutingTable() | inet::IRoutingTable | inlinevirtual |