X-Git-Url: http://info.iut-bm.univ-fcomte.fr/pub/gitweb/simgrid.git/blobdiff_plain/087d11a0d22c93b0d9289684ceca2a8ed1db7e89..7f4f03348bd07609e258eb3b545bdafc2c881847:/include/simgrid/s4u/engine.hpp diff --git a/include/simgrid/s4u/engine.hpp b/include/simgrid/s4u/engine.hpp index 7c2f9aff3c..0f7dca1fc0 100644 --- a/include/simgrid/s4u/engine.hpp +++ b/include/simgrid/s4u/engine.hpp @@ -6,13 +6,15 @@ #ifndef SIMGRID_S4U_ENGINE_HPP #define SIMGRID_S4U_ENGINE_HPP +#include + namespace simgrid { namespace s4u { /** @brief Simulation engine * * This class is an interface to the simulation engine. */ -class Engine { +XBT_PUBLIC_CLASS Engine { public: /** Constructor, taking the command line parameters of your main function */ Engine(int *argc, char **argv); @@ -24,17 +26,17 @@ public: */ void loadPlatform(const char *platf); - /** Registers the main function of a process that will be launched from the deployment file */ + /** Registers the main function of an actor that will be launched from the deployment file */ void register_function(const char*name, int (*code)(int,char**)); - /** Registers a function as the default main function of processes + /** Registers a function as the default main function of actors * * It will be used as fallback when the function requested from the deployment file was not registered. * It is used for trace-based simulations (see examples/msg/actions). */ void register_default(int (*code)(int,char**)); - /** @brief Load a deployment file and launch the processes that it contains */ + /** @brief Load a deployment file and launch the actors that it contains */ void loadDeployment(const char *deploy); /** @brief Run the simulation */