DesClock.h

Classes

DesClock -- (full description)

class DesClock

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&)

Description

Member Description

static DesClock *newDesClock ()

Creation function which chooses correct DesClock implementation

virtual DesScheduler *newDesScheduler ()

Create a new DesScheduler

virtual void deleteDesScheduler (DesScheduler *desScheduler)

Destroy DesScheduler

virtual DesScheduler *desScheduler (DesSchedulerIndex index = 0) const

Return DesScheduler by index

virtual DesSchedulerIndex desScheduler (DesScheduler *desScheduler) const

Return index of DesSchduler

virtual void initialTime (Time newInitialTime)

Write initialTime

virtual Time initialTime () const

Read initialTime

virtual void currentTime (Time newCurrentTime)

Write currentTime

virtual Time currentTime () const

Read currentTime

virtual void process ()

As a side-effect, the simulation runs

DesClock ()

Constructor

DesClock (const DesClock&)

DesClock& operator= (const DesClock&)