![]() |
User Manual, Developers Guide and API Documentation |
![]() |
#include <scheduler/strategy/staticpriority/ExhaustiveRoundRobin.hpp>


Public Member Functions | |
| virtual MapInfoCollectionPtr | doStartSubScheduling (SchedulerStatePtr schedulerState, wns::scheduler::SchedulingMapPtr schedulingMap) |
| The main work is done here. Called by StaticPriority master scheduler. | |
| ExhaustiveRoundRobin (const wns::pyconfig::View &config) | |
| virtual void | initialize () |
| this method is used to initialize datastructures. Please overload/implement this for your derived class | |
| ~ExhaustiveRoundRobin () | |
Definition at line 47 of file ExhaustiveRoundRobin.hpp.
| ExhaustiveRoundRobin::ExhaustiveRoundRobin | ( | const wns::pyconfig::View & | config | ) |
Definition at line 45 of file ExhaustiveRoundRobin.cpp.
| ExhaustiveRoundRobin::~ExhaustiveRoundRobin | ( | ) |
Definition at line 52 of file ExhaustiveRoundRobin.cpp.
| MapInfoCollectionPtr ExhaustiveRoundRobin::doStartSubScheduling | ( | SchedulerStatePtr | schedulerState, | |
| wns::scheduler::SchedulingMapPtr | schedulingMap | |||
| ) | [virtual] |
| SchedulerState | contains all the input parameters and current state of the scheduler. | |
| SchedulingMap | contains the (incomplete) result so far and will be updated by this method. |
Reimplemented from wns::scheduler::strategy::staticpriority::RoundRobin.
Definition at line 64 of file ExhaustiveRoundRobin.cpp.
| void ExhaustiveRoundRobin::initialize | ( | ) | [virtual] |
Reimplemented from wns::scheduler::strategy::staticpriority::RoundRobin.
Definition at line 57 of file ExhaustiveRoundRobin.cpp.
1.5.5