--- a/src/simulator/simulator.cc Wed Nov 21 14:14:12 2007 +0100
+++ b/src/simulator/simulator.cc Wed Nov 21 15:54:34 2007 +0100
@@ -70,6 +70,7 @@
void Run (void);
Time Now (void) const;
Time GetDelayLeft (const EventId &id) const;
+ Time GetMaximumSimulationTime (void) const;
private:
void ProcessOneEvent (void);
@@ -333,6 +334,15 @@
}
}
+Time
+SimulatorPrivate::GetMaximumSimulationTime (void) const
+{
+ // XXX: I am fairly certain other compilers use other non-standard
+ // post-fixes to indicate 64 bit constants.
+ return TimeStep (0x7fffffffffffffffLL);
+}
+
+
}; // namespace ns3
@@ -504,7 +514,13 @@
return Time (Simulator::Now ());
}
-}; // namespace ns3
+Time
+Simulator::GetMaximumSimulationTime (void)
+{
+ return GetPriv ()->GetMaximumSimulationTime ();
+}
+
+} // namespace ns3
#ifdef RUN_SELF_TESTS