BWAPI
Classes
SPAR/AIModule/SparAIModule/Scheduler/Scheduler.h File Reference
#include "../Utils/Component.h"
#include "../Utils/SafeMultiset.h"
#include "../Utils/Task.h"
#include <cassert>
#include <string>
#include <vector>
#include "timer.h"
Include dependency graph for Scheduler.h:
This graph shows which files directly or indirectly include this file:

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.
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines