DesClockImpl.h

Classes

DesClockImpl -- (full description)

class DesClockImpl : public DesClock

Interface

Public Members
DesClockImpl ()
virtual ~DesClockImpl ()
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 ()
Private Members
DesClockImpl (const DesClockImpl&)
DesClockImpl& operator= (const DesClockImpl&)

Description

Member Description

DesClockImpl ()

Constructor

virtual ~DesClockImpl ()

Destructor

virtual DesScheduler *newDesScheduler ()

Create a new DesScheduler

virtual void deleteDesScheduler (DesScheduler *desScheduler)

Delete DesScheduler

virtual DesScheduler *desScheduler (DesSchedulerIndex index = 0) const

Return DesScheduler by index

virtual DesSchedulerIndex desScheduler (DesScheduler* desScheduler) const

Return index of DesScheduler

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

Check for scheduled events

DesClockImpl (const DesClockImpl&)

DesClockImpl& operator= (const DesClockImpl&)