DesClock.h
Classes
- DesClock -- (full description)
Interface
- Public Members
- static DesClock *newDesClock ()
- virtual DesScheduler *newDesScheduler ()
- virtual void deleteDesScheduler (DesScheduler *desScheduler)
- virtual DesScheduler *desScheduler (DesSchedulerIndex index = 0) const
- virtual DesSchedulerIndex desScheduler (DesScheduler *desScheduler) const
- virtual void initialTime (Time newInitialTime)
- virtual Time initialTime () const
- virtual void currentTime (Time newCurrentTime)
- virtual Time currentTime () const
- virtual void process ()
- Protected Members
- DesClock ()
- Private Members
- DesClock (const DesClock&)
- DesClock& operator= (const DesClock&)
Member Description
Creation function which chooses correct DesClock implementation
Create a new DesScheduler
Destroy DesScheduler
Return DesScheduler by index
virtual DesSchedulerIndex desScheduler (DesScheduler *desScheduler) const
Return index of DesSchduler
virtual void initialTime (Time newInitialTime)
Write initialTime
Read initialTime
virtual void currentTime (Time newCurrentTime)
Write currentTime
Read currentTime
virtual void process ()
As a side-effect, the simulation runs
Constructor
DesClock (const DesClock&)
DesClock& operator= (const DesClock&)