add GetTypeId
authorMathieu Lacage <mathieu.lacage@sophia.inria.fr>
Tue, 06 Jul 2010 15:41:54 +0200
changeset 6494 980d407c50f2
parent 6493 254056aee57b
child 6495 cacb64774b1a
add GetTypeId
src/simulator/simulator-impl.cc
src/simulator/simulator-impl.h
src/simulator/wscript
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/simulator/simulator-impl.cc	Tue Jul 06 15:41:54 2010 +0200
@@ -0,0 +1,14 @@
+#include "simulator-impl.h"
+
+namespace ns3 {
+
+TypeId 
+SimulatorImpl::GetTypeId (void)
+{
+  static TypeId tid = TypeId ("ns3::SimulatorImpl")
+    .SetParent<Object> ()
+    ;
+  return tid;
+}
+
+} // namespace ns3
--- a/src/simulator/simulator-impl.h	Tue Jul 06 15:41:15 2010 +0200
+++ b/src/simulator/simulator-impl.h	Tue Jul 06 15:41:54 2010 +0200
@@ -35,6 +35,8 @@
 class SimulatorImpl : public Object
 {
 public:
+  static TypeId GetTypeId (void);
+
   virtual void Destroy () = 0;
   virtual bool IsFinished (void) const = 0;
   virtual Time Next (void) const = 0;
--- a/src/simulator/wscript	Tue Jul 06 15:41:15 2010 +0200
+++ b/src/simulator/wscript	Tue Jul 06 15:41:54 2010 +0200
@@ -65,6 +65,7 @@
         'ns2-calendar-scheduler.cc',
         'event-impl.cc',
         'simulator.cc',
+        'simulator-impl.cc',
         'default-simulator-impl.cc',
         'timer.cc',
         'watchdog.cc',