addRoute(const IPRoute *entry)=0 | IRoutingTable | [pure virtual] |
configureInterfaceForIPv4(InterfaceEntry *ie)=0 | IRoutingTable | [pure virtual] |
deleteRoute(const IPRoute *entry)=0 | IRoutingTable | [pure virtual] |
findBestMatchingRoute(const IPAddress &dest) const =0 | IRoutingTable | [pure virtual] |
findRoute(const IPAddress &target, const IPAddress &netmask, const IPAddress &gw, int metric=0, const char *dev=NULL) const =0 | IRoutingTable | [pure virtual] |
gatherAddresses() const =0 | IRoutingTable | [pure virtual] |
getDefaultRoute() const =0 | IRoutingTable | [pure virtual] |
getGatewayForDestAddr(const IPAddress &dest) const =0 | IRoutingTable | [pure virtual] |
getInterfaceByAddress(const IPAddress &address) const =0 | IRoutingTable | [pure virtual] |
getInterfaceForDestAddr(const IPAddress &dest) const =0 | IRoutingTable | [pure virtual] |
getMulticastRoutesFor(const IPAddress &dest) const =0 | IRoutingTable | [pure virtual] |
getNumRoutes() const =0 | IRoutingTable | [pure virtual] |
getRoute(int k) const =0 | IRoutingTable | [pure virtual] |
getRouterId()=0 | IRoutingTable | [pure virtual] |
isIPForwardingEnabled()=0 | IRoutingTable | [pure virtual] |
isLocalAddress(const IPAddress &dest) const =0 | IRoutingTable | [pure virtual] |
isLocalMulticastAddress(const IPAddress &dest) const =0 | IRoutingTable | [pure virtual] |
printRoutingTable() const =0 | IRoutingTable | [pure virtual] |
setRouterId(IPAddress a)=0 | IRoutingTable | [pure virtual] |
~IRoutingTable() | IRoutingTable | [inline, virtual] |