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;
}
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());