1 #ifndef COMMTIME_TASK_HPP
2 #define COMMTIME_TASK_HPP
5 using namespace SimGrid::Msg;
7 class CommTimeTask : public Task
9 MSG_DECLARE_DYNAMIC(CommTimeTask);
14 :Task(NULL, 0.0, 0.0){}
16 // Default constructor.
17 CommTimeTask(const char* name, double computeDuration, double messageSize)
18 throw (InvalidArgumentException, NullPointerException)
19 :Task(name, computeDuration, messageSize){}
22 virtual ~CommTimeTask()
25 void setTime(double timeVal)
27 this->timeVal = timeVal;
40 #endif // !COMMTIME_TASK_HPP