DREAM::NonConcurrentScheduler Class Reference

Non-concurrent Scheduler model. More...

#include <Scheduler.h>

Inheritance diagram for DREAM::NonConcurrentScheduler:

DREAM::Scheduler List of all members.

Public Member Functions

 NonConcurrentScheduler (const std::string &id, DREAM::System *system_ptr)
 Constructor.
virtual ~NonConcurrentScheduler ()
 Destructor.
virtual void schedule (bool israndom=true)
 Schedules a Node for execution in a non-concurrent fashion.

Detailed Description

Non-concurrent Scheduler model.

This implementation can be used to manage non-concurrent Nodes such as Channels the DRE Semantic Domain.

Definition at line 440 of file Scheduler.h.


Constructor & Destructor Documentation

DREAM::NonConcurrentScheduler::NonConcurrentScheduler ( const std::string &  id,
DREAM::System system_ptr 
)

Constructor.

Definition at line 592 of file Scheduler.cpp.

DREAM::NonConcurrentScheduler::~NonConcurrentScheduler (  )  [virtual]

Destructor.

Definition at line 597 of file Scheduler.cpp.


Member Function Documentation

void DREAM::NonConcurrentScheduler::schedule ( bool  israndom = true  )  [virtual]

Schedules a Node for execution in a non-concurrent fashion.

Reimplemented from DREAM::Scheduler.

Definition at line 601 of file Scheduler.cpp.

References DREAM::for_each().


The documentation for this class was generated from the following files:
Generated on Fri Jul 27 18:30:04 2007 for DREAM by  doxygen 1.5.1