]> AND Private Git Repository - loba.git/blobdiff - main.cpp
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
Wip++...
[loba.git] / main.cpp
index d48bd877a790782951f61ceac2f4b73b1cd45e3d..a3b790d3fef112bd81fdc86f0a285ed6d6401d43 100644 (file)
--- a/main.cpp
+++ b/main.cpp
@@ -2,6 +2,7 @@
 #include <iostream>
 #include <msg/msg.h>
 #include <xbt/log.h>
+#include "hostdata.h"
 #include "misc.h"
 #include "options.h"
 #include "process.h"
@@ -71,14 +72,7 @@ int main(int argc, char* argv[])
 
         // Create the platform and the application.
         MSG_create_environment(opt::platform_file);
-        if (LOG_ISENABLED(xbt_log_priority_verbose)) {
-            int n = MSG_get_host_number();
-            m_host_t* h = MSG_get_host_table();
-            VERB1("Got %d hosts.", n);
-            for (int i = 0; i < n; i++)
-                VERB2("Host #%d named \"%s\".", i, MSG_host_get_name(h[i]));
-            xbt_free(h);
-        }
+        hostdata::create();
         MSG_launch_application(opt::application_file);
 
         exit_status = EXIT_FAILURE_SIMU; // =====
@@ -103,6 +97,7 @@ int main(int argc, char* argv[])
     }
 
     // Clean the MSG simulation.
+    hostdata::destroy();
     res = MSG_clean();
     if (res != MSG_OK) {
         ERROR1("MSG_clean() failed with status %#x", res);