Scheduler Class Reference
[NewScheduler]

Scheduler Typical use: load a set of resources, load a set of task passing them the resources, schedule the task, unload all. More...

#include <Scheduler.h>

Inheritance diagram for Scheduler:

MIPObject

List of all members.

Public Member Functions

 Scheduler (const ResourcePlates &resourcePlates, const TaskPlates &taskPlates, vector< string > &plResourceNames, vector< string > &plResourceLibs, vector< string > &plTaskNames, vector< string > &plTaskLibs, int pargc, const char *pargv[])
 default constructor
 ~Scheduler ()
 destructor
void schedule (unsigned long int cycles, Time minCycleDuration)
 task scheduler
bool getResourcePointers (ResourcePointers &rp)

Public Attributes

SchedulerStatus status


Detailed Description

Scheduler Typical use: load a set of resources, load a set of task passing them the resources, schedule the task, unload all.

Author:
Antonio Franchi antonio.franchi@tuebingen.mpg.de

Constructor & Destructor Documentation

Scheduler::Scheduler ( const ResourcePlates &  resourcePlates,
const TaskPlates &  taskPlates,
vector< string > &  plResourceNames,
vector< string > &  plResourceLibs,
vector< string > &  plTaskNames,
vector< string > &  plTaskLibs,
int  pargc,
const char *  pargv[] 
)

default constructor

Scheduler::~Scheduler (  ) 

destructor


Member Function Documentation

void Scheduler::schedule ( unsigned long int  cycles,
Time  minCycleDuration 
)

task scheduler

bool Scheduler::getResourcePointers ( ResourcePointers rp  ) 


Member Data Documentation


The documentation for this class was generated from the following files:

Generated on Mon Feb 20 07:01:10 2017 for MIP by  doxygen 1.5.6