2 #include "FinalizeTask.hpp"
\r
3 #include "BasicTask.hpp"
\r
6 #include <HostNotFoundException.hpp>
\r
10 MSG_IMPLEMENT_DYNAMIC(Slave, Process);
\r
12 int Slave::main(int argc, char** argv)
\r
17 BasicTask* basicTask;
\r
21 receivedTask = Task::receive();
\r
23 if(receivedTask->isInstanceOf("FinalizeTask"))
\r
25 delete receivedTask;
\r
29 basicTask = reinterpret_cast<BasicTask*>(receivedTask);
\r
31 info(TEXT_("Received \"") + TEXT_(basicTask->getName()) + TEXT_("\" "));
\r
33 info(TEXT_("Processing \"") + TEXT_(basicTask->getName()) + TEXT_("\" "));
\r
35 basicTask->execute();
\r
37 info(TEXT_("\"") + TEXT_(basicTask->getName()) + TEXT_("\" done "));
\r
42 info("Received Finalize. I'm done. See you!");
\r