DesSchedulerImpl.h

Classes

DesSchedulerImpl -- (full description)

class DesSchedulerImpl : public DesScheduler

Interface

Public Members
DesSchedulerImpl (Heap *heap = 0)
virtual ~DesSchedulerImpl ()
virtual void newDesEvent (Time deliveryTime, DesCallBackFunc *callBackFunc)
virtual void deleteDesEvents ()
virtual void time (Time simulationTime)
virtual Heap *heap ()
Private Members
DesSchedulerImpl (const DesSchedulerImpl&)
DesSchedulerImpl& operator= (const DesSchedulerImpl&)

Description

Member Description

DesSchedulerImpl (Heap *heap = 0)

Constructor

virtual ~DesSchedulerImpl ()

Destructor

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

virtual Heap *heap ()

Return heap

DesSchedulerImpl (const DesSchedulerImpl&)

DesSchedulerImpl& operator= (const DesSchedulerImpl&)