src/node/ipv4-route.cc
changeset 1445 3fba36666488
parent 1428 a8f3d01d4a2c
child 2834 1aab57845b07
--- a/src/node/ipv4-route.cc	Tue Sep 04 14:38:40 2007 -0700
+++ b/src/node/ipv4-route.cc	Tue Sep 04 15:10:47 2007 -0700
@@ -30,6 +30,7 @@
 
 Ipv4Route::Ipv4Route ()
 {}
+
 Ipv4Route::Ipv4Route (Ipv4Route const &route)
   : m_dest (route.m_dest),
     m_destNetworkMask (route.m_destNetworkMask),
@@ -37,6 +38,13 @@
     m_interface (route.m_interface)
 {}
 
+Ipv4Route::Ipv4Route (Ipv4Route const *route)
+  : m_dest (route->m_dest),
+    m_destNetworkMask (route->m_destNetworkMask),
+    m_gateway (route->m_gateway),
+    m_interface (route->m_interface)
+{}
+
 Ipv4Route::Ipv4Route (Ipv4Address dest,
                       Ipv4Address gateway,
                       uint32_t interface)
@@ -236,6 +244,15 @@
 {
 }
 
+Ipv4MulticastRoute::Ipv4MulticastRoute (Ipv4MulticastRoute const *route)
+: 
+  m_origin (route->m_origin),
+  m_group (route->m_group),
+  m_inputInterface (route->m_inputInterface),
+  m_outputInterfaces (route->m_outputInterfaces)
+{
+}
+
 Ipv4MulticastRoute::Ipv4MulticastRoute (
   Ipv4Address origin, 
   Ipv4Address group,