#include <Scheduler.h>
Inheritance diagram for DREAM::NonConcurrentScheduler:

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. | |
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.
| DREAM::NonConcurrentScheduler::NonConcurrentScheduler | ( | const std::string & | id, | |
| DREAM::System * | system_ptr | |||
| ) |
| DREAM::NonConcurrentScheduler::~NonConcurrentScheduler | ( | ) | [virtual] |
| 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().
1.5.1