--- /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',