NewScheduler Class Reference
[NewScheduler]

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

#include <NewScheduler.h>

Inheritance diagram for NewScheduler:

MIPObject

List of all members.

Public Member Functions

 NewScheduler (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
 ~NewScheduler ()
 destructor
void schedule (unsigned long int cycles, Time minCycleDuration)
 task scheduler
bool getResourcePointers (ResourcePointers &rp)

Public Attributes

NewSchedStatus status


Detailed Description

NewScheduler 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

NewScheduler::NewScheduler ( 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

NewScheduler::~NewScheduler (  ) 

destructor


Member Function Documentation

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

task scheduler

bool NewScheduler::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