src/internet-node/ipv4-static-routing.h
changeset 1432 3aef7d7a71c2
parent 1428 a8f3d01d4a2c
child 1434 2b63aafb050b
--- a/src/internet-node/ipv4-static-routing.h	Sun Aug 12 22:43:25 2007 -0700
+++ b/src/internet-node/ipv4-static-routing.h	Mon Aug 13 12:08:01 2007 -0700
@@ -51,7 +51,8 @@
 public:
   Ipv4StaticRouting () : m_defaultRoute (0) {}
 
-  virtual bool RequestRoute (Ipv4Header const &ipHeader,
+  virtual bool RequestRoute (uint32_t ifIndex,
+                             Ipv4Header const &ipHeader,
                              Packet packet,
                              RouteReplyCallback routeReply);
 
@@ -105,7 +106,8 @@
   typedef std::list<Ipv4MulticastRoute *>::iterator MulticastRoutesI;
 
   Ipv4Route *LookupStatic (Ipv4Address dest);
-  Ipv4MulticastRoute *LookupStatic (Ipv4Address origin, Ipv4Address group);
+  Ipv4MulticastRoute *LookupStatic (Ipv4Address origin, Ipv4Address group,
+                                    uint32_t ifIndex);
 
   HostRoutes m_hostRoutes;
   NetworkRoutes m_networkRoutes;