--- a/src/mpi/model/distributed-simulator-impl.cc Tue Mar 27 13:39:18 2012 -0700
+++ b/src/mpi/model/distributed-simulator-impl.cc Wed Mar 28 09:02:14 2012 -0400
@@ -253,6 +253,20 @@
return m_events->IsEmpty () || m_stop;
}
+uint64_t
+DistributedSimulatorImpl::NextTs (void) const
+{
+ NS_ASSERT (!m_events->IsEmpty ());
+ Scheduler::Event ev = m_events->PeekNext ();
+ return ev.key.m_ts;
+}
+
+Time
+DistributedSimulatorImpl::Next (void) const
+{
+ return TimeStep (NextTs ());
+}
+
void
DistributedSimulatorImpl::Run (void)
{