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