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