|
GreenCloud Simulator
|
#include <taskinfo.h>

Public Member Functions | |
| TaskInfo (CloudTask *ct, double release_time, double due_time) | |
| virtual | ~TaskInfo () |
| CloudTask * | getTask () |
| void | deleteTask () |
| double | getReleaseTime () |
| double | getDueTime () |
| double | getServerFinishTime () |
| double | getDcExitTime () |
| ResourceProvider * | getResourceProvider () |
| void | setResourceProvider (ResourceProvider *rp) |
| int | getTaskId () |
| void | setServerFinishTime (double time) |
| void | finalizeDcExitTime (double time) |
Protected Attributes | |
| CloudTask * | task_ |
| int | task_id_ |
| double | release_time_ |
| double | due_time_ |
| double | server_finish_time_ |
| double | dc_exit_time_ |
| ResourceProvider * | rp_ |
Definition at line 13 of file taskinfo.h.
| TaskInfo::TaskInfo | ( | CloudTask * | ct, |
| double | release_time, | ||
| double | due_time | ||
| ) |
Definition at line 10 of file taskinfo.cc.
|
virtual |
Definition at line 16 of file taskinfo.cc.
| void TaskInfo::deleteTask | ( | ) |
Definition at line 23 of file taskinfo.cc.
| void TaskInfo::finalizeDcExitTime | ( | double | time | ) |
Definition at line 45 of file taskinfo.cc.
| double TaskInfo::getDcExitTime | ( | ) |
Definition at line 36 of file taskinfo.cc.
| double TaskInfo::getDueTime | ( | ) |
Definition at line 30 of file taskinfo.cc.
| double TaskInfo::getReleaseTime | ( | ) |
Definition at line 27 of file taskinfo.cc.
| ResourceProvider * TaskInfo::getResourceProvider | ( | ) |
Definition at line 49 of file taskinfo.cc.
| double TaskInfo::getServerFinishTime | ( | ) |
Definition at line 33 of file taskinfo.cc.
| CloudTask * TaskInfo::getTask | ( | ) |
Definition at line 20 of file taskinfo.cc.
| int TaskInfo::getTaskId | ( | ) |
Definition at line 39 of file taskinfo.cc.
| void TaskInfo::setResourceProvider | ( | ResourceProvider * | rp | ) |
Definition at line 53 of file taskinfo.cc.
| void TaskInfo::setServerFinishTime | ( | double | time | ) |
Definition at line 42 of file taskinfo.cc.
|
protected |
Definition at line 35 of file taskinfo.h.
|
protected |
Definition at line 33 of file taskinfo.h.
|
protected |
Definition at line 32 of file taskinfo.h.
|
protected |
Definition at line 36 of file taskinfo.h.
|
protected |
Definition at line 34 of file taskinfo.h.
|
protected |
Definition at line 30 of file taskinfo.h.
|
protected |
Definition at line 31 of file taskinfo.h.
1.8.11