X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/3e6681e4afe3de3b276fa3ce53baf06730cae06f..1282bea34802164b8173a518bcd379fd845bb684:/examples/cxx/autoDestination/Master.cxx diff --git a/examples/cxx/autoDestination/Master.cxx b/examples/cxx/autoDestination/Master.cxx index 9a2d9151f1..0fc3a1bbca 100644 --- a/examples/cxx/autoDestination/Master.cxx +++ b/examples/cxx/autoDestination/Master.cxx @@ -5,29 +5,26 @@ #include #include -#include -using namespace std; +#include + + -#ifndef BUFFMAX -#define BUFFMAX 260 -#endif MSG_IMPLEMENT_DYNAMIC(Master, Process); int Master::main(int argc, char** argv) { - char buff[BUFFMAX + 1] = {0}; int taskCount; double taskComputeSize; double taskCommunicateSize; - cout << "Hello I'm " << getName() << " on " << getHost().getName() << "!" << endl; + info("Hello"); - cout <<"[" << getName() << ":" << getHost().getName() << "] " << "argc=" << argc << endl; + info(TEXT_("argc=") + TEXT_(argc)); for (int i = 0; i< argc; i++) - cout << "argv:" << argv[i] << endl; + info(TEXT_("argv:") + TEXT_(argv[i])); sscanf(argv[0],"%d", &taskCount); sscanf(argv[1],"%lg", &taskComputeSize); @@ -36,11 +33,7 @@ int Master::main(int argc, char** argv) BasicTaskPtr* basicTasks = new BasicTaskPtr[taskCount]; for (int i = 0; i < taskCount; i++) - { - sprintf(buff,"Task_%d",i); - basicTasks[i] = new BasicTask(buff, taskComputeSize, taskCommunicateSize); - memset(buff, 0 , BUFFMAX + 1); - } + basicTasks[i] = new BasicTask((TEXT_("Task_") + TEXT_(i)), taskComputeSize, taskCommunicateSize); int aliasCount = argc - 3; @@ -49,27 +42,27 @@ int Master::main(int argc, char** argv) for(int i = 3; i < argc ; i++) aliases[i - 3] = _strdup(argv[i]); - cout <<"[" << getName() << ":" << getHost().getName() << "] " << "Got "<< aliasCount << " alias(es) :" << endl; + info(TEXT_("Got ") + TEXT_(aliasCount) + TEXT_(" alias(es) :")); for (int i = 0; i < aliasCount; i++) - cout <<"[" << getName() << ":" << getHost().getName() << "] " << "\t" << aliases[i] << endl; + info(TEXT_("\t") + TEXT_(aliases[i])); - cout <<"[" << getName() << ":" << getHost().getName() << "] " << "Got "<< taskCount << " task to process." << endl; + info(TEXT_("Got ") + TEXT_(taskCount) + TEXT_(" task to process.")); for (int i = 0; i < taskCount; i++) { - cout <<"[" << getName() << ":" << getHost().getName() << "] " << "Sending \"" << basicTasks[i]->getName() << "\" to \"" << aliases[i % aliasCount] << "\"" << endl; + info(TEXT_("Sending \"") + TEXT_(basicTasks[i]->getName()) + TEXT_("\" to \"") + TEXT_(aliases[i % aliasCount]) + TEXT_("\"")); /*if((Host::currentHost().getName()).equals((aliases[i % aliasCount].split(":"))[0])) - cout <<"[" << getName() << ":" << getHost().getName() << "] " << "Hey ! It's me ! "; + info("Hey ! It's me ! "); */ basicTasks[i]->send(aliases[i % aliasCount]); } - cout <<"[" << getName() << ":" << getHost().getName() << "] " << "Send completed" << endl; + info("Send completed"); - cout <<"[" << getName() << ":" << getHost().getName() << "] " << "All tasks have been dispatched. Let's tell everybody the computation is over." << endl; + info("All tasks have been dispatched. Let's tell everybody the computation is over."); FinalizeTask* finalizeTask; @@ -80,7 +73,7 @@ int Master::main(int argc, char** argv) } - cout <<"[" << getName() << ":" << getHost().getName() << "] " << "Goodbye now!" << endl; + info("Goodbye now!"); delete[] basicTasks; delete[] aliases;