GreenCloud Simulator
Main Page
Classes
Files
File List
File Members
greencloud
dcscheduler
roundrobinscheduler.h
Go to the documentation of this file.
1
/*
2
* roundrobinscheduler.h
3
*
4
* @date Jan 8, 2014
5
* @author Guzek:Mateusz
6
*/
7
8
#ifndef ROUNDROBINSCHEDULER_H_
9
#define ROUNDROBINSCHEDULER_H_
10
11
#include "
dcscheduler.h
"
12
13
class
RoundRobinsScheduler
:
public
DcScheduler
{
14
public
:
15
RoundRobinsScheduler
();
16
virtual
~RoundRobinsScheduler
();
17
virtual
TskComAgent
*
scheduleTask
(
CloudTask
* task, std::vector<ResourceProvider* > providers);
18
};
19
20
#endif
/* ROUNDROBINSCHEDULER_H_ */
RoundRobinsScheduler
Definition:
roundrobinscheduler.h:13
DcScheduler
Definition:
dcscheduler.h:15
RoundRobinsScheduler::~RoundRobinsScheduler
virtual ~RoundRobinsScheduler()
Definition:
roundrobinscheduler.cc:15
dcscheduler.h
TskComAgent
Definition:
tskagent.h:17
CloudTask
Definition:
cloudtask.h:15
RoundRobinsScheduler::scheduleTask
virtual TskComAgent * scheduleTask(CloudTask *task, std::vector< ResourceProvider * > providers)
Definition:
roundrobinscheduler.cc:19
RoundRobinsScheduler::RoundRobinsScheduler
RoundRobinsScheduler()
Definition:
roundrobinscheduler.cc:10
Generated on Sat Jan 30 2016 10:58:35 for GreenCloud Simulator by
1.8.11