DesScheduler.h

Classes

DesScheduler -- (full description)

class DesScheduler

Interface

Public Members
virtual void newDesEvent (Time deliveryTIme, DesCallBackFunc *callBackFunc)
virtual void deleteDesEvents ()
virtual void time (Time simulationTime)
virtual Heap *heap ()
Protected Members
DesScheduler ()
Private Members
DesScheduler (const DesScheduler&)
DesScheduler& operator= (const DesScheduler&)

Description

Member Description

virtual void newDesEvent (Time deliveryTIme, DesCallBackFunc *callBackFunc)

Create a new event and add it to event list

virtual void deleteDesEvents ()

Delete all stored events

virtual void time (Time simulationTime)

Inform the scheduler of the current time and deliver scheduled events

virtual Heap *heap ()

Return heap -- shouldn't be PUBLIC -- change!!

DesScheduler ()

Constructor

DesScheduler (const DesScheduler&)

DesScheduler& operator= (const DesScheduler&)