control::Scheduler Class Reference
A simple directed graph based job scheduler.
More...
#include <scheduler.h>
List of all members.
Public Types |
enum | JobStatus { UNKNOWN,
PENDING,
STARTED,
COMPLETE
} |
Public Member Functions |
void | Clear (void) |
void | AddNode (int) |
bool | AddEdge (int, int) |
void | Invalidate (int) |
void | SetStarted (int) |
void | SetComplete (int) |
void | ClearProgress (void) |
void | SetProgress (int, float) |
void | GetNextScheduledJobs (std::set< int > &) const |
void | GetCompletedJobs (std::set< int > &) const |
void | GetPendingJobs (std::set< int > &) const |
void | GetStartedJobs (std::set< int > &) const |
float | GetProgress (int) const |
JobStatus | GetStatus (int) const |
Detailed Description
A simple directed graph based job scheduler.
The documentation for this class was generated from the following files: