active_ | DREAM::Scheduler | [protected] |
add(DREAM::Node *node_ptr, uint priority) | DREAM::Scheduler | [virtual] |
add_error(DREAM::Task *task_ptr) | DREAM::Scheduler | [virtual] |
add_thread(DREAM::Thread *thread_ptr) | DREAM::Scheduler | [virtual] |
availableCPUs_ | DREAM::Scheduler | [protected] |
check_executed(const DREAM::NODE_MAP *node_map) | DREAM::Scheduler | [protected, virtual] |
CPUs() const | DREAM::Scheduler | [inline, virtual] |
CPUs_ | DREAM::Scheduler | [protected] |
erase(DREAM::Node *node_ptr, uint priority) | DREAM::Scheduler | [virtual] |
error_avltree_ | DREAM::Scheduler | [protected] |
freeCPU() | DREAM::Scheduler | [virtual] |
get_thread(uint priority) const | DREAM::Scheduler | [virtual] |
highestpriority(const DREAM::Node *node_ptr) const | DREAM::Scheduler | [virtual] |
id() const | DREAM::Scheduler | [inline, virtual] |
id_ | DREAM::Scheduler | [protected] |
lowestpriority(const DREAM::Node *node_ptr) const | DREAM::Scheduler | [virtual] |
next_event(bool deterministic) const | DREAM::Scheduler | [inline, virtual] |
NonConcurrentScheduler(const std::string &id, DREAM::System *system_ptr) | DREAM::NonConcurrentScheduler | |
nonpreemptive() const | DREAM::Scheduler | [virtual] |
power() const | DREAM::Scheduler | [inline, virtual] |
qos_add(DREAM::QoSLevel *qos_ptr) | DREAM::Scheduler | [virtual] |
qos_avltree_ | DREAM::Scheduler | [protected] |
qos_current_ | DREAM::Scheduler | [protected] |
qos_power(const double power, DREAM::QoSLevel *low, DREAM::QoSLevel *high) | DREAM::Scheduler | [virtual] |
qos_speed(const double speed, DREAM::QoSLevel *low, DREAM::QoSLevel *high) | DREAM::Scheduler | [virtual] |
reset() | DREAM::Scheduler | [virtual] |
schedule(bool israndom=true) | DREAM::NonConcurrentScheduler | [virtual] |
Scheduler(const std::string &id, DREAM::System *system_ptr, uint CPUs=1) | DREAM::Scheduler | |
simulate(bool verbose, bool deterministic=false) | DREAM::Scheduler | [virtual] |
speed() const | DREAM::Scheduler | [inline, virtual] |
stop() | DREAM::Scheduler | [virtual] |
system() const | DREAM::Scheduler | [virtual] |
system() | DREAM::Scheduler | [virtual] |
system_ptr_ | DREAM::Scheduler | [protected] |
take_transitions() | DREAM::Scheduler | [inline, virtual] |
thread_map() const | DREAM::Scheduler | [virtual] |
thread_map_ | DREAM::Scheduler | [protected] |
threadpoolsize() const | DREAM::Scheduler | [virtual] |
time() const | DREAM::Scheduler | [inline, virtual] |
time_ | DREAM::Scheduler | [protected] |
time_step(double time_step) | DREAM::Scheduler | [inline, virtual] |
trace(const std::string &output) const | DREAM::Scheduler | [virtual] |
verbose(bool value) | DREAM::Scheduler | [inline, virtual] |
verbose_ | DREAM::Scheduler | [protected] |
visitor_error_avltree(DREAM::TASK_AVLTREE *task_avltree) | DREAM::Scheduler | [virtual] |
visitor_if(DREAM::NODE_MAP *task_map, DREAM::NODE_MAP *channel_map, DREAM::NODE_MAP *timer_map, std::ofstream &f_stream) | DREAM::Scheduler | [virtual] |
visitor_map(DREAM::NODE_MAP *task_map, DREAM::NODE_MAP *channel_map, DREAM::NODE_MAP *timer_map) | DREAM::Scheduler | [virtual] |
visitor_task_avltree(DREAM::TASK_AVLTREE *task_avltree) | DREAM::Scheduler | [virtual] |
visitor_update_task_avltree(DREAM::TASK_AVLTREE *task_avltree) | DREAM::Scheduler | [virtual] |
visitor_uppaal(DREAM::NODE_MAP *task_map, DREAM::NODE_MAP *channel_map, DREAM::NODE_MAP *timer_map, std::ofstream &f_stream) | DREAM::Scheduler | [virtual] |
~NonConcurrentScheduler() | DREAM::NonConcurrentScheduler | [virtual] |
~Scheduler() | DREAM::Scheduler | [virtual] |