1 #ifndef BASIC_TASK_HPP
\r
2 #define BASIC_TASK_HPP
\r
5 using namespace SimGrid::Msg;
\r
7 class BasicTask : public Task
\r
9 MSG_DECLARE_DYNAMIC(BasicTask);
\r
12 // Default constructor.
\r
16 virtual ~BasicTask() {}
\r
17 BasicTask(const char* name, double computeDuration, double messageSize)
\r
18 throw (InvalidArgumentException, NullPointerException)
\r
19 :Task(name, computeDuration, messageSize){}
\r
21 /*virtual const BasicTask& operator = (const BasicTask& rTask) {
\r
22 Task::operator=(rTask);
\r
27 typedef BasicTask* BasicTaskPtr;
\r
30 #endif // !BASIC_TASK_HPP