--- a/examples/simple-static-routing.cc Fri Jul 13 14:05:12 2007 -0700
+++ b/examples/simple-static-routing.cc Fri Jul 13 14:21:44 2007 -0700
@@ -140,12 +140,12 @@
channel2, n2, Ipv4Address("10.1.3.1"),
n3, Ipv4Address("10.1.3.2"));
- // Here, we will use the StaticRoutingManager to build routes
- Ptr<StaticRouteManager> routeManager = Create<StaticRouteManager> ();
- // The below functions might better be placed in some kind of
- // Simulator::Initialization function (for further study)
- routeManager->BuildStaticRoutingDatabase ();
- routeManager->InitializeRoutes ();
+ if (RoutingEnvironment::StaticRoutingEnabled())
+ {
+ Ptr<StaticRouteManager> routeManager = Create<StaticRouteManager> ();
+ routeManager->BuildStaticRoutingDatabase ();
+ routeManager->InitializeRoutes ();
+ }
// Create the OnOff application to send UDP datagrams of size
// 210 bytes at a rate of 448 Kb/s