ns3::SimulatorImpl Class Reference

#include <simulator-impl.h>

Inheritance diagram for ns3::SimulatorImpl:
Inheritance graph
[legend]
Collaboration diagram for ns3::SimulatorImpl:
Collaboration graph
[legend]

List of all members.

Public Member Functions

virtual void Destroy ()=0
virtual bool IsFinished (void) const =0
virtual Time Next (void) const =0
virtual void Stop (void)=0
virtual EventId Schedule (Time const &time, EventImpl *event)=0
virtual EventId ScheduleNow (EventImpl *event)=0
virtual EventId ScheduleDestroy (EventImpl *event)=0
virtual void Remove (const EventId &ev)=0
virtual void Cancel (const EventId &ev)=0
virtual bool IsExpired (const EventId &ev) const =0
virtual void Run (void)=0
virtual void RunOneEvent (void)=0
virtual Time Now (void) const =0
virtual Time GetDelayLeft (const EventId &id) const =0
virtual Time GetMaximumSimulationTime (void) const =0
virtual void SetScheduler (Ptr< Scheduler > scheduler)=0
virtual Ptr< SchedulerGetScheduler (void) const =0

Detailed Description

Definition at line 34 of file simulator-impl.h.


Member Function Documentation

virtual void ns3::SimulatorImpl::Cancel ( const EventId ev  )  [pure virtual]
virtual void ns3::SimulatorImpl::Destroy (  )  [pure virtual]
virtual Time ns3::SimulatorImpl::GetDelayLeft ( const EventId id  )  const [pure virtual]
virtual Time ns3::SimulatorImpl::GetMaximumSimulationTime ( void   )  const [pure virtual]
virtual Ptr<Scheduler> ns3::SimulatorImpl::GetScheduler ( void   )  const [pure virtual]
virtual bool ns3::SimulatorImpl::IsExpired ( const EventId ev  )  const [pure virtual]
virtual bool ns3::SimulatorImpl::IsFinished ( void   )  const [pure virtual]
virtual Time ns3::SimulatorImpl::Next ( void   )  const [pure virtual]
virtual Time ns3::SimulatorImpl::Now ( void   )  const [pure virtual]
virtual void ns3::SimulatorImpl::Remove ( const EventId ev  )  [pure virtual]
virtual void ns3::SimulatorImpl::Run ( void   )  [pure virtual]
virtual void ns3::SimulatorImpl::RunOneEvent ( void   )  [pure virtual]
virtual EventId ns3::SimulatorImpl::Schedule ( Time const &  time,
EventImpl event 
) [pure virtual]
virtual EventId ns3::SimulatorImpl::ScheduleDestroy ( EventImpl event  )  [pure virtual]
virtual EventId ns3::SimulatorImpl::ScheduleNow ( EventImpl event  )  [pure virtual]
virtual void ns3::SimulatorImpl::SetScheduler ( Ptr< Scheduler scheduler  )  [pure virtual]
virtual void ns3::SimulatorImpl::Stop ( void   )  [pure virtual]

The documentation for this class was generated from the following file:
Generated on Thu Dec 3 14:12:16 2009 for NS-3 by  doxygen 1.6.3