BWAPI
|
#include "../Utils/Component.h"
#include "../Utils/SafeMultiset.h"
#include "../Utils/Task.h"
#include <cassert>
#include <string>
#include <vector>
#include "timer.h"
Go to the source code of this file.
Classes | |
class | Scheduler |
The Scheduler is responsible for executing tasks. More... | |
struct | Scheduler::TaskComparator |
Compares two tasks, ordering by execution time then by priority. More... | |
struct | Scheduler::TaskID |
The subscribers associates an ID to each activated task. More... | |
class | Scheduler::InternalSchedulerTask |
Task to be planned by the scheduler. This type is accessible to the outside. Clients are expected to supply their own internal task 'memory' but should not modify the internal scheduler task's members. More... | |
class | Scheduler::ExecuteTask |
Functor to execute tasks. |