src/simulator/scheduler-map.cc
changeset 439 fed13fb45eef
parent 286 57e6a2006962
child 631 3620e5386e0d
--- a/src/simulator/scheduler-map.cc	Thu Apr 19 22:29:09 2007 +0200
+++ b/src/simulator/scheduler-map.cc	Thu Apr 26 11:36:05 2007 -0400
@@ -21,6 +21,7 @@
  */
 
 #include "scheduler-map.h"
+#include "scheduler-factory.h"
 #include "event-impl.h"
 #include "ns3/assert.h"
 
@@ -37,6 +38,20 @@
 
 namespace ns3 {
 
+static class SchedulerMapFactory : public SchedulerFactory 
+{
+public:
+  SchedulerMapFactory ()
+  {
+    SchedulerFactory::Add (this, "map");
+  }
+private:
+  virtual Scheduler *DoCreate (void) const
+  {
+    return new SchedulerMap ();
+  }
+} g_schedulerMapFactory;
+
 
 SchedulerMap::SchedulerMap ()
 {}