1.1 --- a/src/simulator/default-simulator-impl.h Mon Aug 04 17:44:53 2008 -0700
1.2 +++ b/src/simulator/default-simulator-impl.h Tue Aug 05 10:06:40 2008 -0700
1.3 @@ -43,25 +43,23 @@
1.4 DefaultSimulatorImpl ();
1.5 ~DefaultSimulatorImpl ();
1.6
1.7 - void Destroy ();
1.8 -
1.9 - bool IsFinished (void) const;
1.10 - Time Next (void) const;
1.11 - void Stop (void);
1.12 - void Stop (Time const &time);
1.13 - EventId Schedule (Time const &time, const Ptr<EventImpl> &event);
1.14 - EventId ScheduleNow (const Ptr<EventImpl> &event);
1.15 - EventId ScheduleDestroy (const Ptr<EventImpl> &event);
1.16 - void Remove (const EventId &ev);
1.17 - void Cancel (const EventId &ev);
1.18 - bool IsExpired (const EventId &ev) const;
1.19 - void Run (void);
1.20 - Time Now (void) const;
1.21 - Time GetDelayLeft (const EventId &id) const;
1.22 - Time GetMaximumSimulationTime (void) const;
1.23 -
1.24 - void SetScheduler (Ptr<Scheduler> scheduler);
1.25 - Ptr<Scheduler> GetScheduler (void) const;
1.26 + virtual void Destroy ();
1.27 + virtual bool IsFinished (void) const;
1.28 + virtual Time Next (void) const;
1.29 + virtual void Stop (void);
1.30 + virtual void Stop (Time const &time);
1.31 + virtual EventId Schedule (Time const &time, const Ptr<EventImpl> &event);
1.32 + virtual EventId ScheduleNow (const Ptr<EventImpl> &event);
1.33 + virtual EventId ScheduleDestroy (const Ptr<EventImpl> &event);
1.34 + virtual void Remove (const EventId &ev);
1.35 + virtual void Cancel (const EventId &ev);
1.36 + virtual bool IsExpired (const EventId &ev) const;
1.37 + virtual void Run (void);
1.38 + virtual Time Now (void) const;
1.39 + virtual Time GetDelayLeft (const EventId &id) const;
1.40 + virtual Time GetMaximumSimulationTime (void) const;
1.41 + virtual void SetScheduler (Ptr<Scheduler> scheduler);
1.42 + virtual Ptr<Scheduler> GetScheduler (void) const;
1.43
1.44 private:
1.45 void ProcessOneEvent (void);