X-Git-Url: https://bilbo.iut-bm.univ-fcomte.fr/and/gitweb/loba.git/blobdiff_plain/9c6f9565824d2cc3389e87f13ee9a0308d615807..ba8a9c5fbc92dc95fc99d8078b3474fd2fd5a043:/main.cpp?ds=sidebyside diff --git a/main.cpp b/main.cpp index 8c1965a..1b462c2 100644 --- a/main.cpp +++ b/main.cpp @@ -29,13 +29,13 @@ enum { EXIT_FAILURE_CLEAN = 0x08, // error at cleanup }; -#include "loba_least_loaded.h" +#include "loba_simple.h" int simulation_main(int argc, char* argv[]) { int result; process* proc; try { - proc = new loba_least_loaded(argc, argv); + proc = opt::loba_algorithms.new_instance(opt::loba_algo, argc, argv); result = proc->run(); delete proc; } @@ -84,8 +84,9 @@ int main(int argc, char* argv[]) TRY { exit_status = EXIT_FAILURE_INIT; // ===== - // Register the main function of an agent in a global table. - MSG_function_register("simulation_main", simulation_main); + // Register the default function of an agent + // MSG_function_register("simulation_main", simulation_main); + MSG_function_register_default(simulation_main); // Create the platform and the application. MSG_create_environment(opt::platform_file.c_str());