|
GreenCloud Simulator
|
#include <resourceconsumer.h>

Public Member Functions | |
| ResourceConsumer () | |
| ResourceConsumer (unsigned int size, std::vector< Resource * > dem, bool isTask, bool isVM) | |
| virtual | ~ResourceConsumer () |
| unsigned int | getSize () |
| void | setSize (unsigned int size) |
| void | setCurrentPerformance (std::vector< double > newPerf) |
| void | addUsedCapacity (double *cap) |
Public Attributes | |
| bool | isTask |
| bool | isVM |
| double | size_ |
| double | currProcRate_ |
| std::vector< ResDemand * > | res_demands |
Definition at line 20 of file resourceconsumer.h.
| ResourceConsumer::ResourceConsumer | ( | ) |
Definition at line 10 of file resourceconsumer.cc.
| ResourceConsumer::ResourceConsumer | ( | unsigned int | size, |
| std::vector< Resource * > | dem, | ||
| bool | isTask, | ||
| bool | isVM | ||
| ) |
Definition at line 14 of file resourceconsumer.cc.
|
virtual |
Definition at line 31 of file resourceconsumer.cc.
| void ResourceConsumer::addUsedCapacity | ( | double * | cap | ) |
| unsigned int ResourceConsumer::getSize | ( | ) |
Definition at line 39 of file resourceconsumer.cc.
| void ResourceConsumer::setCurrentPerformance | ( | std::vector< double > | newPerf | ) |
| void ResourceConsumer::setSize | ( | unsigned int | size | ) |
Definition at line 42 of file resourceconsumer.cc.
| double ResourceConsumer::currProcRate_ |
current processing rate of the task (determined by the server)
Definition at line 34 of file resourceconsumer.h.
| bool ResourceConsumer::isTask |
Definition at line 27 of file resourceconsumer.h.
| bool ResourceConsumer::isVM |
Definition at line 28 of file resourceconsumer.h.
| std::vector<ResDemand *> ResourceConsumer::res_demands |
Initial demand for resources
Definition at line 37 of file resourceconsumer.h.
| double ResourceConsumer::size_ |
amount of bytes transferred to servers for task execution
Definition at line 31 of file resourceconsumer.h.
1.8.11