From fecf0c1494903d7de23b384936451b9fbd20fb27 Mon Sep 17 00:00:00 2001 From: Mathieu Lacage Date: Sat, 28 Oct 2006 21:21:55 +0200 Subject: [PATCH] implement ScheduleNow and ScheduleDestroy methods --- src/simulator/simulator.cc | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) diff --git a/src/simulator/simulator.cc b/src/simulator/simulator.cc index 071cca29d..659a2b3d0 100644 --- a/src/simulator/simulator.cc +++ b/src/simulator/simulator.cc @@ -197,12 +197,26 @@ SimulatorPrivate::Schedule (Time const &time, EventImpl *event) void SimulatorPrivate::ScheduleNow (EventImpl *event) { - //XXX + uint64_t ns = m_currentNs; + Scheduler::EventKey key = {ns, m_uid}; + if (m_logEnable) + { + m_log << "i "<Insert (event, key); } void SimulatorPrivate::ScheduleDestroy (EventImpl *event) { - //XXX + m_destroy.push_back (std::make_pair (event, m_uid)); + if (m_logEnable) + { + m_log << "id " << m_currentUid << " " << Now ().Ns () << " " + << m_uid << std::endl; + } + m_uid++; } Time