#include <Host.hpp>\r
#include <HostNotFoundException.hpp>\r
\r
-#include <iostream>\r
+#include <Msg.hpp>\r
using namespace std;\r
\r
MSG_IMPLEMENT_DYNAMIC(Slave, Process);\r
\r
int Slave::main(int argc, char** argv)\r
{\r
- cout <<"[" << getName() << ":" << getHost().getName() << "] " << "Hello I'm " << getName() << " on " << getHost().getName() << "!" << endl;\r
+ info("Hello");\r
\r
Task* receivedTask;\r
BasicTask* basicTask;\r
\r
basicTask = reinterpret_cast<BasicTask*>(receivedTask);\r
\r
- cout <<"[" << getName() << ":" << getHost().getName() << "] " << "Received \"" << basicTask->getName() << "\" " << endl;\r
+ info(TEXT_("Received \"") + TEXT_(basicTask->getName()) + TEXT_("\" "));\r
\r
- cout <<"[" << getName() << ":" << getHost().getName() << "] " << "Processing \"" << basicTask->getName() << "\" " << endl; \r
+ info(TEXT_("Processing \"") + TEXT_(basicTask->getName()) + TEXT_("\" "));\r
basicTask->execute();\r
- cout <<"[" << getName() << ":" << getHost().getName() << "] " << "\"" << basicTask->getName() << "\" done " << endl;\r
+ info(TEXT_("\"") + TEXT_(basicTask->getName()) + TEXT_("\" done "));\r
\r
delete basicTask;\r
}\r
\r
- cout <<"[" << getName() << ":" << getHost().getName() << "] " << "Received Finalize. I'm done. See you!" << endl;\r
-\r
+ info("Received Finalize. I'm done. See you!");\r
+ \r
+ delete this;\r
return 0;\r
}
\ No newline at end of file